Um modelo analítico para estimar o consumo de energia de sistemas multi-camadas no nível de transação

dc.contributor.advisor-co1Reis, Valéria Quadros dos
dc.contributor.advisor-co1Latteshttp://lattes.cnpq.br/7372808441783055eng
dc.contributor.advisor1Corrêa, Sand Luz
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/3386409577930822eng
dc.contributor.referee1Corrêa, Sand Luz
dc.contributor.referee1Latteshttp://lattes.cnpq.br/3386409577930822eng
dc.contributor.referee2Reis, Valéria Quadros dos
dc.contributor.referee2Latteshttp://lattes.cnpq.br/7372808441783055eng
dc.contributor.referee3Martins, Wellington Santos
dc.contributor.referee4Petrucci, Vinicius Tavares
dc.creatorFerreira, Alex Rabelo
dc.creator.Latteshttp://lattes.cnpq.br/8007325928464659eng
dc.date.accessioned2017-05-22T10:41:24Z
dc.date.issued2017-04-25
dc.description.abstractIn large-scale data centers, power management techniques such as Dynamic Voltage/Frequency Scaling (DVFS), virtual machine consolidation, and power-capping mechanisms promise impressive energy savings compared to traditional resource management strategies. Most of these techniques rely on coarse-grained monitoring of the workload behavior to apply their optimizations. However, coarse-grained monitoring and black box observations are not satisfactory for predicting the behavior of bursty workloads such as those observed in enterprise, Web servers. In this work, we propose an analytical model to estimate the energy consumption of multi-tier Web Systems. Differently from previous works, our model captures the consumption pattern at the level of fine-grained transactions and for each tier of the system. In addition, our model is based only on CPU utilization and server architectural parameters, which can be easily obtained in today’s production environments. We demonstrate the effectiveness of our model in a real-world experimentation environment, based on the TPC-W benchmark. Results show that our model is able to estimate the energy consumption for a Web system with an average relative error of 6.5% in the worst-case scenario, whereas more complex models of the literature present errors within the same order of magnitude.eng
dc.description.resumoEm grandes centros de dados, técnicas de gerenciamento de energia como Dynamic Voltage/Frequency Scaling (DVFS), consolidação de máquinas virtuais e mecanismos de limitação de energia prometem grande economia de energia quando comparados a métodos tradicionais de gerenciamento de recursos. A maioria dessas técnicas utilizam mecanismos caixas-pretas para monitorar o comportamento da carga de trabalho. Contudo, esse tipo de monitoramento não é satisfatório para prever os fenômenos de rajadas, comumente encontrados em serviços e aplicações Web. Neste trabalho, propomos um modelo analí- tico para estimar o consumo de energia de Sistemas Web multi-camadas. Diferentemente de outros trabalhos, nosso modelo captura o padrão de consumo desses sistemas na granularidade de transações e para cada camada do sistema. Além disso, nosso modelo se baseia apenas na utilização de CPU e em parâmetros arquiteturais do servidor, os quais podem ser facilmente obtidos nos ambientes de produção atuais. Demonstramos a efetividade do nosso modelo em um ambiente de experimentação real, baseado no benchmark TPC-W. Os resultados obtidos mostram que nosso modelo é capaz de estimar o consumo de energia para um sistema Web com um erro relativo médio de 6,5% para o pior cenário, enquanto modelos mais complexos da literatura apresentam erros com a mesma ordem de grandeza.eng
dc.description.sponsorshipConselho Nacional de Pesquisa e Desenvolvimento Científico e Tecnológico - CNPqeng
dc.formatapplication/pdf*
dc.identifier.citationFERREIRA, A. R. Um modelo analítico para estimar o consumo de energia de sistemas multi-camadas no nível de transação. 2017. 58 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Goiás, Goiânia, 2017.eng
dc.identifier.urihttp://repositorio.bc.ufg.br/tede/handle/tede/7352
dc.languageporeng
dc.publisherUniversidade Federal de Goiáseng
dc.publisher.countryBrasileng
dc.publisher.departmentInstituto de Informática - INF (RG)eng
dc.publisher.initialsUFGeng
dc.publisher.programPrograma de Pós-graduação em Ciência da Computação (INF)eng
dc.rightsAcesso Aberto
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subjectModelo analíticopor
dc.subjectEnergiapor
dc.subjectTPC-Wpor
dc.subjectSistemas webpor
dc.subjectAnalytic modeleng
dc.subjectEnergyeng
dc.subjectTPC-Weng
dc.subjectEnterprise applicationseng
dc.subject.cnpqCIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAOeng
dc.titleUm modelo analítico para estimar o consumo de energia de sistemas multi-camadas no nível de transaçãoeng
dc.title.alternativeAn analytical model to estimate the energy consumption on multi-tier system at a fine-grained leveleng
dc.typeDissertaçãoeng

Arquivos

Pacote Original
Agora exibindo 1 - 1 de 1
Nenhuma Miniatura disponível
Nome:
Dissertação - Alex Rabelo Ferreira - 2017.pdf
Tamanho:
1.45 MB
Formato:
Adobe Portable Document Format
Descrição:
Licença do Pacote
Agora exibindo 1 - 1 de 1
Nenhuma Miniatura disponível
Nome:
license.txt
Tamanho:
2.11 KB
Formato:
Item-specific license agreed upon to submission
Descrição: