• 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
 
 
Disertación de Maestría
DOI
https://doi.org/10.11606/D.3.2014.tde-16112015-111634
Documento
Autor
Nombre completo
Walter Akio Goya
Dirección Electrónica
Instituto/Escuela/Facultad
Área de Conocimiento
Fecha de Defensa
Publicación
São Paulo, 2014
Director
Tribunal
Simplicio Junior, Marcos Antonio (Presidente)
Koslovski, Guilherme Piegas
Sato, Liria Matsumoto
Título en 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.
Palabras clave en portugués
Aplicações distribuídas
Computação em nuvem
Gerenciamento automático de recursos
Middleware
Resumen en 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 en inglés
A solution for distributed applications and services development aiming to automatic resource management in cloud computing.
Palabras clave en inglés
Automatic resource management
Cloud computing
Distributed applications
Middleware
Resumen en 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.
 
ADVERTENCIA - La consulta de este documento queda condicionada a la aceptación de las siguientes condiciones de uso:
Este documento es únicamente para usos privados enmarcados en actividades de investigación y docencia. No se autoriza su reproducción con finalidades de lucro. Esta reserva de derechos afecta tanto los datos del documento como a sus contenidos. En la utilización o cita de partes del documento es obligado indicar el nombre de la persona autora.
Fecha de Publicación
2015-11-25
 
ADVERTENCIA: El material descrito abajo se refiere a los trabajos derivados de esta tesis o disertación. El contenido de estos documentos es responsabilidad del autor de la tesis o disertación.
  • 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 los derechos de la tesis/disertación pertenecen a los autores
CeTI-SC/STI
Biblioteca Digital de Tesis y Disertaciones de la USP. Copyright © 2001-2024. Todos los derechos reservados.