Resumos Aceitos pela PRPPG

XXIX Encontro de Iniciação Científica

UMA ANÁLISE SOBRE O EUCALYPTUS, UM AMBIENTE PARA COMPUTAÇÃO EM NUVEM.

Área: Ciência da Computação
Orientador: Rossana Maria de Castro Andrade
Autor Principal: Pedro Paiva Portugal
Co-Autores: Danielo Gonçalves Gomes
Apresentação: Oral   Dia: 20  Hora: 14:20  Sala: 07  Local: Didático do CC - Bloco:951, 1º andar
Identificação: 2.1.03.012
Resumo:
A Computação em Nuvem é um modelo para disponibilização de serviços sob demanda, com mínimo esforço de negociação entre usuários e provedores de recursos. Este paradigma fornece redução de custos operacionais, facilidade no acesso, elasticidade rápida e alta escalabilidade. Para os usuários que requerem Processamento de Alto Desempenho (PAD), o aspecto mais interessante deste modelo é o paradigma de infra-estrutura como serviço (IaaS – Infra-structure as a service), que pode ser implementado por virtualização. Virtualização é uma tecnologia que abstrai detalhes do hardware e fornece recursos virtuais para aplicações de alto nível. Dentre as soluções mais populares para a criação de nuvens, no paradigma IaaS, temos o conjunto de ferramentas abertas Eucalyptus. Neste trabalho, avaliamos a viabilidade de utilização do Eucalyptus para o contexto de aplicações de PAD. Para instalar e configurar as entidades do Eucalyptus utilizou-se três máquinas físicas, responsáveis pela execução do software do usuário, pelo gerenciamento dos recursos de acordo com as políticas do usuário e pelos recursos de virtualização. A ferramenta funciona exclusivamente em ambiente Linux que, embora o torne menos flexível não afeta as aplicações de PAD que, geralmente, utilizam este ambiente. Sua instalação pode ser realizada com facilidade através de repositórios das principais distribuições Linux. Além disso, o projeto Eucalyptus dispõe de uma excelente documentação on-line, cobrindo todo o processo de instalação e configuração em detalhes. Após avaliá-lo, concluímos que o Eucalyptus é mais acessível a usuários menos experientes. Ele é indicado para aplicações que necessitem explorar de forma prática atividades como análise de desempenho e implantação de nuvens privadas, como é o caso das aplicações de PAD. Este trabalho foi realizado com recursos do CNPq dentro do projeto INCT-MACC.