Implementação e avaliação de estratégias de Middleware para o modelo integrado de composição em nuvem computacional

Orientador: Prof. Dr. Carlos Alberto Kamienski === Dissertação (mestrado) - Universidade Federal do ABC, Programa de Pós-Graduação em Engenharia da Informação, 2014. === A computação em nuvem tem se tornado popular nos últimos anos por prover recursos on-demand para as mais diversas tarefas que poss...

Full description

Bibliographic Details
Main Authors: Caetano, Bruno Tadeu, Granville, Lisandro Zambenedetti
Other Authors: Kamienski, Carlos Alberto
Format: Others
Language:Portuguese
Published: 2014
Subjects:
Online Access:http://www.biblioteca.ufabc.edu.brhttp://biblioteca.ufabc.edu.br/index.php?codigo_sophia=76896
Description
Summary:Orientador: Prof. Dr. Carlos Alberto Kamienski === Dissertação (mestrado) - Universidade Federal do ABC, Programa de Pós-Graduação em Engenharia da Informação, 2014. === A computação em nuvem tem se tornado popular nos últimos anos por prover recursos on-demand para as mais diversas tarefas que possam ser realizadas. Atualmente empresas podem tanto contratar serviços de nuvem fornecidos por terceiros quanto utilizar a sua própria infraestrutura para o desenvolvimento de uma nuvem privada. Apesar dos serviços de nuvem prometer alta disponibilidade, trabalhos recentes indicam que a única maneira de consegui-la é através da utilização de diferentes serviços de computação em nuvem, o que nem sempre é fácil, tendo em vista que as plataformas de nuvem não são unificadas. O projeto AltoStratus apresenta estratégias para a composição em nuvem computacional, dessa forma tentando buscar realmente a alta disponibilidade. Este trabalho testou e avaliou o projeto AltoStratus em diferentes controladores de nuvem focando em dois modelos de composição: rede e nuvem computacional. Seus resultados mostraram que a estratégia adotada para a composição de rede pode influenciar negativamente o desempenho do controlador de nuvem e/ou de uma aplicação em execução na nuvem. Também foi desenvolvido e avaliado um middleware de composição de nuvens computacionais, no qual se verificou que seu desempenho é uma média do desempenho dos vários controladores de nuvem utilizados. === Cloud computing has become popular in the last years for providing on-demand resources for diverse tasks that can be performed by people and companies. Currently, companies are able to contract cloud services provided by another companies or build its own private cloud infrastructure to manage their needs. Despite the cloud promise of high availability, recent studies indicate that the only way to achieve it is by using different cloud computing services, which is not always easy, considering that cloud platforms are not unified. The AltoStratus project presents strategies for composition in cloud computing environments, trying to achieve the high availability. In this work we tested and evaluated the AltoStratus project in several cloud computing controllers focusing in two composition models, network and cloud. The results show that the strategies adopted for the network compositon can negatively influence the cloud controller and/or the application performance. We also developed and tested a middleware responsible for cloud composition and found out that its performance is a mean of the controllers¿ performance running under it.