Gerenciamento de recursos computacionais em plataformas de computação em nuvem

Detalhes bibliográficos
Autor(a) principal: Alkmin, Cássio Alexandre Paixão Silva
Data de Publicação: 2015
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da USP
Texto Completo: https://teses.usp.br/teses/disponiveis/45/45134/tde-20230727-113201/
Resumo: A indústria de tecnologia da informação vivencia grandes avanços com o desenvolvimento de tecnologias de Computação em Nuvem, cujas plataformas permitem a locação sob demanda de gran- des quantidades de recursos computacionais. Os desafios de infraestrutura para prover tais recursos de modo mais eficiente, sem comprometer a qualidade do serviço contratado, ainda são vários. O gerenciamento de recursos computacionais se destaca entre eles, frente à diversidade de aplicações que são executadas nesses ambientes e à demanda volátil dos recursos, resultante da liberdade que os usuários, humanos ou mesmo outras aplicações, têm para utilizar os recursos contratados. A simulação de plataformas de Computação em Nuvem permite analisar, com baixo custo, efeitos so- bre o uso dos recursos computacionais ao empregar diferentes estratégias para a gestão de recursos nessas plataformas, como consolidação de servidores, predição de desempenho, migração de máqui- nas virtuais e estratégias para suspensão de servidores físicos. Este trabalho investiga estratégias para gerenciar esses recursos, com ênfase na consolidação de servidores, no seu mapeamento para o problema de bin packing vetorial com cestos de tamanho variável, e na predição de desempenho, com análise do histórico da demanda de recursos computacionais como uma série temporal. Com tal embasamento teórico, este estudo analisa os efeitos que diferentes estratégias de gestão de recursos computacionais têm sobre a eficiência no uso dos recursos computacionais e no cumprimento de acordos de nível de serviço. Também se apresenta o SimMyCloud, arcabouço desenvolvido para simulação de plataformas de Computação em Nuvem. Um traço de execução real de uma plata- forma de Computação em Nuvem, disponibilizado pelo Google, foi utilizado como base para as simulações, cujas execuções evidenciaram forte influência da escolha de uma estratégia de predição de desempenho para um uso eficiente dos recursos computacionais. Financiamento CAPES
id USP_5e7bc80b6fd8f2d70c9483d769f547e0
oai_identifier_str oai:teses.usp.br:tde-20230727-113201
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str 2721
spelling Gerenciamento de recursos computacionais em plataformas de computação em nuvemComputational resources management at cloud computing platformsComputação Em NuvemPlataforma DigitalServidores De RedeTecnologia Da InformaçãoA indústria de tecnologia da informação vivencia grandes avanços com o desenvolvimento de tecnologias de Computação em Nuvem, cujas plataformas permitem a locação sob demanda de gran- des quantidades de recursos computacionais. Os desafios de infraestrutura para prover tais recursos de modo mais eficiente, sem comprometer a qualidade do serviço contratado, ainda são vários. O gerenciamento de recursos computacionais se destaca entre eles, frente à diversidade de aplicações que são executadas nesses ambientes e à demanda volátil dos recursos, resultante da liberdade que os usuários, humanos ou mesmo outras aplicações, têm para utilizar os recursos contratados. A simulação de plataformas de Computação em Nuvem permite analisar, com baixo custo, efeitos so- bre o uso dos recursos computacionais ao empregar diferentes estratégias para a gestão de recursos nessas plataformas, como consolidação de servidores, predição de desempenho, migração de máqui- nas virtuais e estratégias para suspensão de servidores físicos. Este trabalho investiga estratégias para gerenciar esses recursos, com ênfase na consolidação de servidores, no seu mapeamento para o problema de bin packing vetorial com cestos de tamanho variável, e na predição de desempenho, com análise do histórico da demanda de recursos computacionais como uma série temporal. Com tal embasamento teórico, este estudo analisa os efeitos que diferentes estratégias de gestão de recursos computacionais têm sobre a eficiência no uso dos recursos computacionais e no cumprimento de acordos de nível de serviço. Também se apresenta o SimMyCloud, arcabouço desenvolvido para simulação de plataformas de Computação em Nuvem. Um traço de execução real de uma plata- forma de Computação em Nuvem, disponibilizado pelo Google, foi utilizado como base para as simulações, cujas execuções evidenciaram forte influência da escolha de uma estratégia de predição de desempenho para um uso eficiente dos recursos computacionais. Financiamento CAPESThe technology information industry is facing a grown up moment due to the development of Cloud Computing technologies, whose platforms permit an on demand rent of big amounts of computational resources. The infrastructural challenges to provide those resources efficiently, without compromising the quality of service, are vast. The computational resources management is one of the main ones, due to the diversity of applications running in these environments and the volatile resources demand. This volatility is a consequence from the freedom the users, humans or other applications, have to use their rented resources. Cloud computing platforms simulations permit low costs analysis to effects about the resources management in these environments. This work inves- tigates some computational resources management strategies, with focus on server consolidation (and its relation with variable size vector bin packing) and load prediction (which analyses the lasts demand measurements as a time series). It then analyses the effects in computational resources use and service level agreements fulfilling while different server consolidation heuristics and load predic- tion algoritms are used. A framework developed to simulate a Cloud Computing platform is then presented. The simulations ran based on a real-world workload publicly avaliable by Google, and showned up a huge influence of the load prediction method to the active servers, SLA violations, and other characteristcs.Biblioteca Digitais de Teses e Dissertações da USPCordeiro, Daniel de AngelisAlkmin, Cássio Alexandre Paixão Silva2015-02-05info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://teses.usp.br/teses/disponiveis/45/45134/tde-20230727-113201/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2023-07-27T18:57:05Zoai:teses.usp.br:tde-20230727-113201Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212023-07-27T18:57:05Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv Gerenciamento de recursos computacionais em plataformas de computação em nuvem
Computational resources management at cloud computing platforms
title Gerenciamento de recursos computacionais em plataformas de computação em nuvem
spellingShingle Gerenciamento de recursos computacionais em plataformas de computação em nuvem
Alkmin, Cássio Alexandre Paixão Silva
Computação Em Nuvem
Plataforma Digital
Servidores De Rede
Tecnologia Da Informação
title_short Gerenciamento de recursos computacionais em plataformas de computação em nuvem
title_full Gerenciamento de recursos computacionais em plataformas de computação em nuvem
title_fullStr Gerenciamento de recursos computacionais em plataformas de computação em nuvem
title_full_unstemmed Gerenciamento de recursos computacionais em plataformas de computação em nuvem
title_sort Gerenciamento de recursos computacionais em plataformas de computação em nuvem
author Alkmin, Cássio Alexandre Paixão Silva
author_facet Alkmin, Cássio Alexandre Paixão Silva
author_role author
dc.contributor.none.fl_str_mv Cordeiro, Daniel de Angelis
dc.contributor.author.fl_str_mv Alkmin, Cássio Alexandre Paixão Silva
dc.subject.por.fl_str_mv Computação Em Nuvem
Plataforma Digital
Servidores De Rede
Tecnologia Da Informação
topic Computação Em Nuvem
Plataforma Digital
Servidores De Rede
Tecnologia Da Informação
description A indústria de tecnologia da informação vivencia grandes avanços com o desenvolvimento de tecnologias de Computação em Nuvem, cujas plataformas permitem a locação sob demanda de gran- des quantidades de recursos computacionais. Os desafios de infraestrutura para prover tais recursos de modo mais eficiente, sem comprometer a qualidade do serviço contratado, ainda são vários. O gerenciamento de recursos computacionais se destaca entre eles, frente à diversidade de aplicações que são executadas nesses ambientes e à demanda volátil dos recursos, resultante da liberdade que os usuários, humanos ou mesmo outras aplicações, têm para utilizar os recursos contratados. A simulação de plataformas de Computação em Nuvem permite analisar, com baixo custo, efeitos so- bre o uso dos recursos computacionais ao empregar diferentes estratégias para a gestão de recursos nessas plataformas, como consolidação de servidores, predição de desempenho, migração de máqui- nas virtuais e estratégias para suspensão de servidores físicos. Este trabalho investiga estratégias para gerenciar esses recursos, com ênfase na consolidação de servidores, no seu mapeamento para o problema de bin packing vetorial com cestos de tamanho variável, e na predição de desempenho, com análise do histórico da demanda de recursos computacionais como uma série temporal. Com tal embasamento teórico, este estudo analisa os efeitos que diferentes estratégias de gestão de recursos computacionais têm sobre a eficiência no uso dos recursos computacionais e no cumprimento de acordos de nível de serviço. Também se apresenta o SimMyCloud, arcabouço desenvolvido para simulação de plataformas de Computação em Nuvem. Um traço de execução real de uma plata- forma de Computação em Nuvem, disponibilizado pelo Google, foi utilizado como base para as simulações, cujas execuções evidenciaram forte influência da escolha de uma estratégia de predição de desempenho para um uso eficiente dos recursos computacionais. Financiamento CAPES
publishDate 2015
dc.date.none.fl_str_mv 2015-02-05
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://teses.usp.br/teses/disponiveis/45/45134/tde-20230727-113201/
url https://teses.usp.br/teses/disponiveis/45/45134/tde-20230727-113201/
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv
dc.rights.driver.fl_str_mv Liberar o conteúdo para acesso público.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Liberar o conteúdo para acesso público.
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.coverage.none.fl_str_mv
dc.publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
dc.source.none.fl_str_mv
reponame:Biblioteca Digital de Teses e Dissertações da USP
instname:Universidade de São Paulo (USP)
instacron:USP
instname_str Universidade de São Paulo (USP)
instacron_str USP
institution USP
reponame_str Biblioteca Digital de Teses e Dissertações da USP
collection Biblioteca Digital de Teses e Dissertações da USP
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)
repository.mail.fl_str_mv virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br
_version_ 1815257218871721984