DSpace/Manakin Repository

Simulação Distribuída em Cloud Computing.

Mostrar registro simples

dc.creator VAZ, Rodrigo da Silva
dc.date.issued 2015-09-29
dc.identifier.citation VAZ, Rodrigo da Silva. Simulação Distribuída em Cloud Computing. 81 f. Dissertação (Mestrado em Ciência e Tecnologia da Computação) – Universidade Federal de Itajubá, Itajubá, 2015. pt_BR
dc.identifier.uri https://repositorio.unifei.edu.br/jspui/handle/123456789/238
dc.description.abstract A computaçãoo em nuvem é um recurso que está sendo cada vez mais utilizado, seja por programadores ou clientes de um software. Além dos serviços de software que estão migrando para essa plataforma, um programador também pode aproveitar os recursos de um provedor utilizando máquinas virtuais remotas, que podem ser alugadas e depois utilizadas por uma interface de navegador ou linha de comando. Como a simulação é utilizada em muitas áreas científicas, é importante adaptá-la à nuvem. Em simulações mais demoradas, é costume separar partes das simulações em processos independentes utilizando programação paralela, finalidade para qual protocolos como o Time Warp e o Rollback Solidário foram desenvolvidos. Infelizmente, a computação em nuvem tem a desvantagem de possuir diversas máquinas físicas e estrutura de rede sendo utilizados por diversos clientes diferentes com requerimentos diferentes, gerando uma grande instabilidade na rede, processamento e memória das máquinas virtuais. Além disso, com a adaptação de protocolos otimistas aos ambientes de nuvem pública, surge o problema do aumento da quantidade de rollbacks, que faz com que as simulações levem mais tempo para serem executadas. Como é demonstrado, já existem trabalhos que propuseram otimizações para o protocolo Time Warp, além de alguns tratando sobre o preço e a vantagem do ganho de desempenho e economia, quando se utiliza um ambiente de nuvem para aplicações científicas. Neste contexto, este trabalho apresenta uma solução, que possibilita que um programador consiga analisar, através de um simulador de computação em nuvem, todo o histórico de envio e recebimento de mensagens, assim como os atrasos envolvidos em relação à rede. Com esta solução, é possível propor otimizações nos protocolos de simulação, melhorando o seu desempenho e confiabilidade durante a execução neste tipo de arquitetura computacional. O simulador escolhido foi o NetworkCloudSim, onde foram feitas alterações para adaptá-lo a executar threads e para que o desempenho de rede fosse mais instável, se aproximando do caso real de serviços públicos de nuvem. pt_BR
dc.language.iso pt_BR pt_BR
dc.title Simulação Distribuída em Cloud Computing. pt_BR
dc.type Dissertação pt_BR
dc.place Itajubá pt_BR
dc.pages 81 p. pt_BR
dc.keywords.portuguese Computação em nuvem pt_BR
dc.keywords.portuguese Protocolos de simulação pt_BR
dc.keywords.portuguese Simulador de Computação em nuvem pt_BR
dc.keywords.portuguese Envio e recebimento de mensagens pt_BR
dc.keywords.portuguese Cloud Computing pt_BR
dc.orientador.principal MOREIRA, Edmilson Marmo
dc.orientador.coorientador CARPINTEIRO, Otávio Augusto Salgado
dc.place.presentation Universidade Federal de Itajubá pt_BR
dc.pg.programa Ciência e Tecnologia da Computação pt_BR
dc.pg.area Sistemas de Computação pt_BR
dc.date.available 2015-12-09T17:51:54Z
dc.date.accessioned 2015-12-09T17:51:54Z
dc.publisher.department IESTI - Instituto de Engenharia de Sistemas e Tecnologia da Informação
dc.publisher.program Programa de Pós-Graduação: Mestrado - Ciência e Tecnologia da Computação


Arquivos deste item

Este item aparece na(s) seguinte(s) coleção(s)

Mostrar registro simples