PowerTracer: Tracing requests in multi-tier services to diagnose energy inefficiency

  • Gang Lu*
  • , Jianfeng Zhan
  • , Haining Wang
  • , Lin Yuan
  • , Chuliang Weng
  • *Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

7 Scopus citations

Abstract

As energy has become one of the key operating costs in running a data center and power waste commonly exists, it is essential to reduce energy inefficiency inside data centers. In this paper, we develop an innovative framework called PowerTracer, for diagnosing energy-inefficiency. Inside the framework, we first present a resource tracing method based on request tracing in multi-tier services of black boxes. Then, we propose a generalized methodology of applying a request tracing approach for energy-inefficiency diagnosis in multitier service systems. With insights into service performance and resource consumption of individual requests, we develop a bottleneck diagnosis tool that pinpoints the root causes of energy inefficiency. We implement the prototype and conduct experiments to validate its effectiveness.

Original languageEnglish
Title of host publicationICAC'12 - Proceedings of the 9th ACM International Conference on Autonomic Computing
Pages97-101
Number of pages5
DOIs
StatePublished - 2012
Externally publishedYes
Event9th ACM International Conference on Autonomic Computing, ICAC'12 - San Jose, CA, United States
Duration: 18 Sep 201220 Sep 2012

Publication series

NameICAC'12 - Proceedings of the 9th ACM International Conference on Autonomic Computing

Conference

Conference9th ACM International Conference on Autonomic Computing, ICAC'12
Country/TerritoryUnited States
CitySan Jose, CA
Period18/09/1220/09/12

Keywords

  • Diagnosing energy inefficiency
  • Multi-tier web server
  • Request tracing
  • Saving power

Fingerprint

Dive into the research topics of 'PowerTracer: Tracing requests in multi-tier services to diagnose energy inefficiency'. Together they form a unique fingerprint.

Cite this