Repositório UNIFEI UNIFEI - Campus 1: Itajubá PPG - Programas de Pós Graduação Dissertações
Use este identificador para citar ou linkar para este item: https://repositorio.unifei.edu.br/jspui/handle/123456789/238
Registro completo de metadados
Campo DCValorIdioma
dc.creatorVAZ, Rodrigo da Silva-
dc.date.issued2015-09-29-
dc.identifier.citationVAZ, 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.urihttps://repositorio.unifei.edu.br/jspui/handle/123456789/238-
dc.description.abstractA 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.isopt_BRpt_BR
dc.titleSimulação Distribuída em Cloud Computing.pt_BR
dc.typeDissertaçãopt_BR
dc.placeItajubápt_BR
dc.pages81 p.pt_BR
dc.keywords.portugueseComputação em nuvempt_BR
dc.keywords.portugueseProtocolos de simulaçãopt_BR
dc.keywords.portugueseSimulador de Computação em nuvempt_BR
dc.keywords.portugueseEnvio e recebimento de mensagenspt_BR
dc.keywords.portugueseCloud Computingpt_BR
dc.orientador.principalMOREIRA, Edmilson Marmo-
dc.orientador.coorientadorCARPINTEIRO, Otávio Augusto Salgado-
dc.place.presentationUniversidade Federal de Itajubápt_BR
dc.pg.programaCiência e Tecnologia da Computaçãopt_BR
dc.pg.areaSistemas de Computaçãopt_BR
dc.date.available2015-12-09T17:51:54Z-
dc.date.accessioned2015-12-09T17:51:54Z-
dc.publisher.departmentIESTI - Instituto de Engenharia de Sistemas e Tecnologia da Informação-
dc.publisher.programPrograma de Pós-Graduação: Mestrado - Ciência e Tecnologia da Computação-
Aparece nas coleções:Dissertações

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
dissertacao_vaz_2015.pdf1 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.