Performance-Aware Energy-Efficient Cloud Orchestration

Detalhes bibliográficos
Autor(a) principal: Rossi, Fábio Diniz
Data de Publicação: 2016
Tipo de documento: Tese
Idioma: eng
Título da fonte: Biblioteca Digital de Teses e Dissertações da PUC_RS
Texto Completo: http://tede2.pucrs.br/tede2/handle/tede/7039
Resumo: O alto consumo de energia dos centros de dados tem sido foco na maioria das pesquisas recentes. Em ambientes de nuvem, várias soluções estão sendo propostas com o objetivo de alcançar eficiência energética, que vão desde o dimensionamento da frequência de processadores, da utilização de estados suspensão, até a consolidação de servidores virtuais. Embora estas soluções permitam redução no consumo de energia, apresentam impacto sobre o desempenho das aplicações. Visando resolver esta limitação, nós apresentamos uma orquestração de diferentes técnicas e mecanismos de economia de energia, com a finalidade de melhorar o balanceamento entre economia de energia e desempenho das aplicações. Para este fim, implementamos o e-eco, um sistema de gestão que atua juntamente com a plataforma de nuvem, decidindo qual estado de suspensão pode ser melhor aplicado sobre os servidores, além de escolher a melhor opção entre consolidação de servidores ou dimensionamento de frequência dos processadores. Para avaliar o e-eco, testes foram realizados em ambientes de nuvem real e simulado, utilizando aplicações scale-out em uma infraestrutura de nuvem dinâmica, levando em consideração transações-por-segundo como métrica de desempenho. Os resultados mostraram que nossa proposta apresenta a melhor relação entre economia de energia e desempenho de aplicações em ambientes de nuvem, quando comparada com outros trabalhos apresentados na literatura.
id P_RS_e5bda0407697bb077dcc51901a319204
oai_identifier_str oai:tede2.pucrs.br:tede/7039
network_acronym_str P_RS
network_name_str Biblioteca Digital de Teses e Dissertações da PUC_RS
repository_id_str
spelling De Rose, César Augusto Fonticielha579.850.570-72http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4723497Z5965.381.710-87http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4715717J4Rossi, Fábio Diniz2016-11-17T16:17:54Z2016-05-13http://tede2.pucrs.br/tede2/handle/tede/7039O alto consumo de energia dos centros de dados tem sido foco na maioria das pesquisas recentes. Em ambientes de nuvem, várias soluções estão sendo propostas com o objetivo de alcançar eficiência energética, que vão desde o dimensionamento da frequência de processadores, da utilização de estados suspensão, até a consolidação de servidores virtuais. Embora estas soluções permitam redução no consumo de energia, apresentam impacto sobre o desempenho das aplicações. Visando resolver esta limitação, nós apresentamos uma orquestração de diferentes técnicas e mecanismos de economia de energia, com a finalidade de melhorar o balanceamento entre economia de energia e desempenho das aplicações. Para este fim, implementamos o e-eco, um sistema de gestão que atua juntamente com a plataforma de nuvem, decidindo qual estado de suspensão pode ser melhor aplicado sobre os servidores, além de escolher a melhor opção entre consolidação de servidores ou dimensionamento de frequência dos processadores. Para avaliar o e-eco, testes foram realizados em ambientes de nuvem real e simulado, utilizando aplicações scale-out em uma infraestrutura de nuvem dinâmica, levando em consideração transações-por-segundo como métrica de desempenho. Os resultados mostraram que nossa proposta apresenta a melhor relação entre economia de energia e desempenho de aplicações em ambientes de nuvem, quando comparada com outros trabalhos apresentados na literatura.The high energy consumption of data centers has been a recurring issue in recent research. In cloud environments, several solutions are being used that aim for energy efficiency, ranging from scaling the processors frequency, through the use of sleep states, to virtual machine placement mechanism. Although these solutions enable the reduction in power consumption, they usually impact on the application performance. To address this limitation, we present an orchestration of different energy-savings techniques and mechanisms to improve the trade-off between energy savings and application performance. To this end, we implemented the Energy-Efficient Cloud Orchestrator – e-eco – a management system that acts along with the cloud platform, deciding which sleep state can be better applied on hosts, in addition to choosing the best option between virtual machines consolidation and dynamic processor frequency scaling. To evaluate e-eco, tests were carried out in a real and a simulated environment using scale-out applications on a dynamic cloud infrastructure, taking into account transactions per second as a performance metric. Results showed that our proposal presents the best improvement on the trade-off between energy savings and performance applications for cloud environments when compared with other works presented in the literature.Submitted by Setor de Tratamento da Informação - BC/PUCRS (tede2@pucrs.br) on 2016-11-17T16:17:53Z No. of bitstreams: 1 TES_FABIO_DINIZ_ROSSI_COMPLETO.pdf: 5144543 bytes, checksum: d441e49bfba344a421349f6ca63b860f (MD5)Made available in DSpace on 2016-11-17T16:17:54Z (GMT). No. of bitstreams: 1 TES_FABIO_DINIZ_ROSSI_COMPLETO.pdf: 5144543 bytes, checksum: d441e49bfba344a421349f6ca63b860f (MD5) Previous issue date: 2016-05-13application/pdfhttp://tede2.pucrs.br:80/tede2/retrieve/166744/TES_FABIO_DINIZ_ROSSI_COMPLETO.pdf.jpgengPontifícia Universidade Católica do Rio Grande do SulPrograma de Pós-Graduação em Ciência da ComputaçãoPUCRSBrasilFaculdade de InformáticaCOMPUTAÇÃO EM NUVEMENERGIA - ASPECTOS ECONÔMICOSINFORMÁTICACIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOPerformance-Aware Energy-Efficient Cloud OrchestrationOrquestração de técnicas e mecanismos de economia de energia consciente do desempenho das aplicações em nuveminfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesis1974996533081274470600600600-30085425104011491443671711205811204509info:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da PUC_RSinstname:Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)instacron:PUC_RSTHUMBNAILTES_FABIO_DINIZ_ROSSI_COMPLETO.pdf.jpgTES_FABIO_DINIZ_ROSSI_COMPLETO.pdf.jpgimage/jpeg3600http://tede2.pucrs.br/tede2/bitstream/tede/7039/5/TES_FABIO_DINIZ_ROSSI_COMPLETO.pdf.jpg25d78c9478017d412b9c11a8f1865313MD55TEXTTES_FABIO_DINIZ_ROSSI_COMPLETO.pdf.txtTES_FABIO_DINIZ_ROSSI_COMPLETO.pdf.txttext/plain248342http://tede2.pucrs.br/tede2/bitstream/tede/7039/4/TES_FABIO_DINIZ_ROSSI_COMPLETO.pdf.txt615108dfa15400b12ac1bf431da6b97aMD54LICENSElicense.txtlicense.txttext/plain; charset=utf-8610http://tede2.pucrs.br/tede2/bitstream/tede/7039/3/license.txt5a9d6006225b368ef605ba16b4f6d1beMD53ORIGINALTES_FABIO_DINIZ_ROSSI_COMPLETO.pdfTES_FABIO_DINIZ_ROSSI_COMPLETO.pdfapplication/pdf5144543http://tede2.pucrs.br/tede2/bitstream/tede/7039/2/TES_FABIO_DINIZ_ROSSI_COMPLETO.pdfd441e49bfba344a421349f6ca63b860fMD52tede/70392016-11-17 20:00:38.698oai:tede2.pucrs.br:tede/7039QXV0b3JpemHDp8OjbyBwYXJhIFB1YmxpY2HDp8OjbyBFbGV0csO0bmljYTogQ29tIGJhc2Ugbm8gZGlzcG9zdG8gbmEgTGVpIEZlZGVyYWwgbsK6OS42MTAsIGRlIDE5IGRlIGZldmVyZWlybyBkZSAxOTk4LCBvIGF1dG9yIEFVVE9SSVpBIGEgcHVibGljYcOnw6NvIGVsZXRyw7RuaWNhIGRhIHByZXNlbnRlIG9icmEgbm8gYWNlcnZvIGRhIEJpYmxpb3RlY2EgRGlnaXRhbCBkYSBQb250aWbDrWNpYSBVbml2ZXJzaWRhZGUgQ2F0w7NsaWNhIGRvIFJpbyBHcmFuZGUgZG8gU3VsLCBzZWRpYWRhIGEgQXYuIElwaXJhbmdhIDY2ODEsIFBvcnRvIEFsZWdyZSwgUmlvIEdyYW5kZSBkbyBTdWwsIGNvbSByZWdpc3RybyBkZSBDTlBKIDg4NjMwNDEzMDAwMi04MSBiZW0gY29tbyBlbSBvdXRyYXMgYmlibGlvdGVjYXMgZGlnaXRhaXMsIG5hY2lvbmFpcyBlIGludGVybmFjaW9uYWlzLCBjb25zw7NyY2lvcyBlIHJlZGVzIMOgcyBxdWFpcyBhIGJpYmxpb3RlY2EgZGEgUFVDUlMgcG9zc2EgYSB2aXIgcGFydGljaXBhciwgc2VtIMO0bnVzIGFsdXNpdm8gYW9zIGRpcmVpdG9zIGF1dG9yYWlzLCBhIHTDrXR1bG8gZGUgZGl2dWxnYcOnw6NvIGRhIHByb2R1w6fDo28gY2llbnTDrWZpY2EuCg==Biblioteca Digital de Teses e Dissertaçõeshttp://tede2.pucrs.br/tede2/PRIhttps://tede2.pucrs.br/oai/requestbiblioteca.central@pucrs.br||opendoar:2016-11-17T22:00:38Biblioteca Digital de Teses e Dissertações da PUC_RS - Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)false
dc.title.por.fl_str_mv Performance-Aware Energy-Efficient Cloud Orchestration
dc.title.alternative.por.fl_str_mv Orquestração de técnicas e mecanismos de economia de energia consciente do desempenho das aplicações em nuvem
title Performance-Aware Energy-Efficient Cloud Orchestration
spellingShingle Performance-Aware Energy-Efficient Cloud Orchestration
Rossi, Fábio Diniz
COMPUTAÇÃO EM NUVEM
ENERGIA - ASPECTOS ECONÔMICOS
INFORMÁTICA
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Performance-Aware Energy-Efficient Cloud Orchestration
title_full Performance-Aware Energy-Efficient Cloud Orchestration
title_fullStr Performance-Aware Energy-Efficient Cloud Orchestration
title_full_unstemmed Performance-Aware Energy-Efficient Cloud Orchestration
title_sort Performance-Aware Energy-Efficient Cloud Orchestration
author Rossi, Fábio Diniz
author_facet Rossi, Fábio Diniz
author_role author
dc.contributor.advisor1.fl_str_mv De Rose, César Augusto Fonticielha
dc.contributor.advisor1ID.fl_str_mv 579.850.570-72
dc.contributor.advisor1Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4723497Z5
dc.contributor.authorID.fl_str_mv 965.381.710-87
dc.contributor.authorLattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4715717J4
dc.contributor.author.fl_str_mv Rossi, Fábio Diniz
contributor_str_mv De Rose, César Augusto Fonticielha
dc.subject.por.fl_str_mv COMPUTAÇÃO EM NUVEM
ENERGIA - ASPECTOS ECONÔMICOS
INFORMÁTICA
topic COMPUTAÇÃO EM NUVEM
ENERGIA - ASPECTOS ECONÔMICOS
INFORMÁTICA
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
dc.subject.cnpq.fl_str_mv CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description O alto consumo de energia dos centros de dados tem sido foco na maioria das pesquisas recentes. Em ambientes de nuvem, várias soluções estão sendo propostas com o objetivo de alcançar eficiência energética, que vão desde o dimensionamento da frequência de processadores, da utilização de estados suspensão, até a consolidação de servidores virtuais. Embora estas soluções permitam redução no consumo de energia, apresentam impacto sobre o desempenho das aplicações. Visando resolver esta limitação, nós apresentamos uma orquestração de diferentes técnicas e mecanismos de economia de energia, com a finalidade de melhorar o balanceamento entre economia de energia e desempenho das aplicações. Para este fim, implementamos o e-eco, um sistema de gestão que atua juntamente com a plataforma de nuvem, decidindo qual estado de suspensão pode ser melhor aplicado sobre os servidores, além de escolher a melhor opção entre consolidação de servidores ou dimensionamento de frequência dos processadores. Para avaliar o e-eco, testes foram realizados em ambientes de nuvem real e simulado, utilizando aplicações scale-out em uma infraestrutura de nuvem dinâmica, levando em consideração transações-por-segundo como métrica de desempenho. Os resultados mostraram que nossa proposta apresenta a melhor relação entre economia de energia e desempenho de aplicações em ambientes de nuvem, quando comparada com outros trabalhos apresentados na literatura.
publishDate 2016
dc.date.accessioned.fl_str_mv 2016-11-17T16:17:54Z
dc.date.issued.fl_str_mv 2016-05-13
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://tede2.pucrs.br/tede2/handle/tede/7039
url http://tede2.pucrs.br/tede2/handle/tede/7039
dc.language.iso.fl_str_mv eng
language eng
dc.relation.program.fl_str_mv 1974996533081274470
dc.relation.confidence.fl_str_mv 600
600
600
dc.relation.department.fl_str_mv -3008542510401149144
dc.relation.cnpq.fl_str_mv 3671711205811204509
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Pontifícia Universidade Católica do Rio Grande do Sul
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Ciência da Computação
dc.publisher.initials.fl_str_mv PUCRS
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Faculdade de Informática
publisher.none.fl_str_mv Pontifícia Universidade Católica do Rio Grande do Sul
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da PUC_RS
instname:Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)
instacron:PUC_RS
instname_str Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)
instacron_str PUC_RS
institution PUC_RS
reponame_str Biblioteca Digital de Teses e Dissertações da PUC_RS
collection Biblioteca Digital de Teses e Dissertações da PUC_RS
bitstream.url.fl_str_mv http://tede2.pucrs.br/tede2/bitstream/tede/7039/5/TES_FABIO_DINIZ_ROSSI_COMPLETO.pdf.jpg
http://tede2.pucrs.br/tede2/bitstream/tede/7039/4/TES_FABIO_DINIZ_ROSSI_COMPLETO.pdf.txt
http://tede2.pucrs.br/tede2/bitstream/tede/7039/3/license.txt
http://tede2.pucrs.br/tede2/bitstream/tede/7039/2/TES_FABIO_DINIZ_ROSSI_COMPLETO.pdf
bitstream.checksum.fl_str_mv 25d78c9478017d412b9c11a8f1865313
615108dfa15400b12ac1bf431da6b97a
5a9d6006225b368ef605ba16b4f6d1be
d441e49bfba344a421349f6ca63b860f
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da PUC_RS - Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)
repository.mail.fl_str_mv biblioteca.central@pucrs.br||
_version_ 1799765322558865408