• JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
 
  Bookmark and Share
 
 
Dissertação de Mestrado
DOI
10.11606/D.3.2014.tde-16112015-111634
Documento
Autor
Nome completo
Walter Akio Goya
E-mail
Unidade da USP
Área do Conhecimento
Data de Defesa
Imprenta
São Paulo, 2014
Orientador
Banca examinadora
Simplicio Junior, Marcos Antonio (Presidente)
Koslovski, Guilherme Piegas
Sato, Liria Matsumoto
Título em português
Uma solução para o desenvolvimento de aplicações distribuídas visando o gerenciamento automático de recursos no cenário de computação em nuvem.
Palavras-chave em português
Aplicações distribuídas
Computação em nuvem
Gerenciamento automático de recursos
Middleware
Resumo em português
Na segunda metade dos anos 2000, foram desenvolvidos projetos de pesquisa para o desenvolvimento de plataformas visando facilitar a criação de aplicativos para o ambiente de nuvem. A partir de estudos sobre as soluções de elasticidade para nuvens de computação desenvolvidas, observou-se a concentração de soluções de elasticidade com foco no gerenciamento de recursos de processamento e armazenamento para aplicações do tipo cliente-servidor. Porém, no caso das aplicações de distribuição de conteúdo, os recursos de rede que são limitados e também devem ser gerenciados de forma a evitar desperdícios. Devido a estas características, é interessante o desenvolvimento de uma plataforma aberta para a criação de aplicações distribuídas que auxiliem o gerenciamento de recursos e elasticidade no contexto de computação em nuvem. Esta dissertação apresenta o Trade Wind, uma solução que permite o desenvolvimento de aplicações e serviços distribuídos para o gerenciamento automático de recursos e elasticidade em nuvens de computação. A solução é composta por um modelo de desenvolvimento de soluções elásticas, um modelo de composição de aplicações a partir da implementação de funcionalidades e serviços, uma arquitetura e um middleware. Para a avaliação e validação da solução proposta foi implementado um protótipo de testes e uma aplicação de distribuição de fluxos de vídeo em tempo real, com redução automática de fluxos redundantes. Os resultados obtidos validaram o funcionamento da aplicação de prova de conceito adaptada para o funcionamento em conjunto com o Trade Wind, assim como sua funcionalidade adicional de fornecimento de fluxos de vídeo em multicanais. A aplicação de redução de fluxos redundantes provou reduzir pela metade o consumo de banda no cenário de teste configurado, tendo potencial de maior economia no caso de aumento do número de fluxos redundantes.
Título em inglês
A solution for distributed applications and services development aiming to automatic resource management in cloud computing.
Palavras-chave em inglês
Automatic resource management
Cloud computing
Distributed applications
Middleware
Resumo em inglês
Research projects have started working on cloud computing platforms to help cloud applications to be developed in an easiest manner, from year 2000 on. Studies about cloud computing elasticity solutions showed many works were focusing in processing and storage resource management for client-server applications. However, only a small number of research works explore the potential of application contexts regarding network resource management (e.g., content distribution applications). Therefore it is interesting to develop an open platform for distributed applications development helping to manage resources and elasticity in clouds. This dissertation presents Trade Wind, a solution to help the development of distributed applications and services for cloud computing resource and elasticity management. The solution is composed by an elastic application development model, an application compostion model from features and services development, an architecture and a middleware. In order to evaluate and validate the suggested solution, it was developed a test prototype implementing an application for real time video streams distribution utilizing an automatic redundant streams reduction feature. The results collected from the test executions validate Trade Wind solution running the adapted proof of concept application. The tests also showed the multichannel feature added working in a adequate manner. The redundant streams reduction application has proven to reduce bandwidth consumption by the half in the configured test scenarios. And it also has potential to save more bandwidth resources in a scenario with higher number of redundant video streams.
 
AVISO - A consulta a este documento fica condicionada na aceitação das seguintes condições de uso:
Este trabalho é somente para uso privado de atividades de pesquisa e ensino. Não é autorizada sua reprodução para quaisquer fins lucrativos. Esta reserva de direitos abrange a todos os dados do documento bem como seu conteúdo. Na utilização ou citação de partes do documento é obrigatório mencionar nome da pessoa autora do trabalho.
Data de Publicação
2015-11-25
 
AVISO: O material descrito abaixo refere-se a trabalhos decorrentes desta tese ou dissertação. O conteúdo desses trabalhos é de inteira responsabilidade do autor da tese ou dissertação.
  • SIMPLICIO JR., M. A., et al. SecureTCG: A lightweight cheating-detection protocol for P2P multiplayer online trading card games. Security and Communication Networks, 2014.
  • EVANGELISTA, P. M. F. A., et al. EbitSim: An Enhanced BitTorrent Simulation Using OMNeT++ 4 [doi:10.1109/MASCOTS.2011.46]. In 19th International Symposium on Modeling, Analysis Simulation of Computer and Telecommunication Systems (MASCOTS'11), Singapore, Singapore, 2011. Proc. of the 19th International Symposium on Modeling, Analysis Simulation of Computer and Telecommunication Systems (MASCOTS'11).Los Alamitos, CA, USA : IEEE Computer Society, 2011. Abstract.
  • MIERS, C. C., et al. An architecture for P2P locality in managed networks using hierarchical trackers [doi:10.1109/CNSM.2010.5691307]. In 2010 International Conference on Network and Service Management (CNSM), Niagara Falls. 2010 International Conference on Network and Service Management. : IEEE, 2010.
  • MIERS, C. C., et al. Using <em>Trade Wind</em> to Sail in the Clouds [doi:10.2316/P.2011.757-108]. In Parallel and Distributed Computing and Systems, Dallas. Parallel and Distributed Computing and Systems.Calgary : ACTAPRESS, 2011.
  • GOYA, W. A., e SIMPLICIO JR., M. A. Uma API para o desenvolvimento de aplicações para nuvens de computação. In Workshop de Pós-Graduação da Área de Concentração Engenharia de Computação (WPG-EC), São Paulo, 2012. Anais do Workshop de Pós-Graduação da Área de Concentração Engenharia de Computação., 2012. Resumo.
  • GOYA, W. A., e SIMPLÍCIO JR., M. A. Uma Solução para a Redução Automática de Fluxos de Vídeo Redundantes em Nuvens de Computação. In II Workshop de Pós-Graduação da Área de Concentração Engenharia de Computação (II WPG-EC), São Paulo, 2013. Anais do II Workshop de Pós-Graduação da Área de Concentração Engenharia de Computação., 2013. Resumo.
  • Menção Honrosa por trabalho de Mestrado de aluno orientado (Walter Akio Goya) -- II Workshop de Pós-Graduação da Área de Concentração Engenharia de Computação (II WPG-EC) - Comissão Coordenadora da Área de Concentração
  • Menção Honrosa por trabalho de Mestrado de aluno orientado (Walter Akio Goya) -- Workshop de Pós-Graduação da Área de Concentração Engenharia de Computação (WPG-EC) - Comissão Coordenadora da Área de Concentração
Todos os direitos da tese/dissertação são de seus autores
Centro de Informática de São Carlos
Biblioteca Digital de Teses e Dissertações da USP. Copyright © 2001-2020. Todos os direitos reservados.