Performance-Aware Energy-Efficient Cloud Orchestration
Autor(a) principal: | |
---|---|
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 |