Sistema de Submissão de Resumos, II ENCONTRO DE INICIAÇÃO CIENTÍFICA - 2012 (ENCERRADO)

Tamanho da fonte: 
Desenvolvimento de Aplicações em Nuvem Computacional: O Caso da Rede Elétrica Inteligente
Alex Oliveira, Carlos Kamienski

Última alteração: 2012-11-22

Resumo


Introdução: O projeto de pesquisa envolve a utilização da computação em nuvem, particularmente no nível de PaaS (Platform as a Service), para o gerenciamento da rede elétrica inteligente. Denominada Smart Grid, esse novo modelo de rede elétrica é um conjunto de tecnologias que tem como objetivo reduzir o consumo de energia elétrica e está em sintonia com a tendência atual de sustentabilidade.

Objetivos: O objetivo principal do projeto foi a participação no desenvolvimento de um simulador para o gerenciamento do Smart Grid. Devido à falta de domínio de programação de computadores, inicialmente foi necessário o estudo de conceitos de algoritmos e da linguagem de programação Java. Além disso, foi necessária a compreensão de conceitos de na computação em nuvem e Smart Grid.

Metodologia: Foi utilizada a linguagem de programação Java para desenvolver aplicações para o Google App Engine. Além disso, houve a necessidade de trabalhar com tecnologias como Apache HTTP Server, Web Services em SOAP e REST, XML, programação com sockets e uso de bancos de dados. Um módulo de geração de energia no contexto de Smart Grid foi desenvolvido como um Web Service REST para se comunicar com um módulo de distribuição desenvolvimento por um aluno de mestrado.

Resultados: Como foi necessário o aprendizado em Java do autor do projeto, existem alguns programas simples, além do passo a passo de como é realizada a implementação de um programa na nuvem computacional. Sobre os resultados relativos ao Smart Grid não foi possível total implementação do módulo, devido a falta de conhecimentos na área de programação, principalmente na utilização de Web Services, entre outros. Mas a compreensão e a utilização da nuvem computacional foi bastante satisfatória.