TY - JOUR
T1 - Power tracer
T2 - Tracing requests in multi-tier services to reduce energy inefficiency
AU - Lu, Gang
AU - Zhan, Jianfeng
AU - Wang, Haining
AU - Yuan, Lin
AU - Gao, Yunwei
AU - Weng, Chuliang
AU - Qi, Yong
N1 - Publisher Copyright:
© 2014 IEEE.
PY - 2015/5/1
Y1 - 2015/5/1
N2 - 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 and saving power. 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 and power saving in multi-tier service systems. With insights into service performance and resource consumption of individual requests, we develop (1) a bottleneck diagnosis tool that pinpoints the root causes of energy inefficiency, and (2) a power saving method that enables dynamic voltage and frequency scaling (DVFS) with online request tracing. We implement a prototype of PowerTracer, and conduct extensive experiments to validate its effectiveness. Our tool analyzes several state-of-the-practice and state-of-the-art DVFS control policies and uncovers existing energy inefficiencies. Meanwhile, the experimental results demonstrate that PowerTracer outperforms its peers in power saving.
AB - 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 and saving power. 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 and power saving in multi-tier service systems. With insights into service performance and resource consumption of individual requests, we develop (1) a bottleneck diagnosis tool that pinpoints the root causes of energy inefficiency, and (2) a power saving method that enables dynamic voltage and frequency scaling (DVFS) with online request tracing. We implement a prototype of PowerTracer, and conduct extensive experiments to validate its effectiveness. Our tool analyzes several state-of-the-practice and state-of-the-art DVFS control policies and uncovers existing energy inefficiencies. Meanwhile, the experimental results demonstrate that PowerTracer outperforms its peers in power saving.
UR - https://www.scopus.com/pages/publications/84927564285
U2 - 10.1109/TC.2014.2315625
DO - 10.1109/TC.2014.2315625
M3 - 文章
AN - SCOPUS:84927564285
SN - 0018-9340
VL - 64
SP - 1389
EP - 1401
JO - IEEE Transactions on Computers
JF - IEEE Transactions on Computers
IS - 5
M1 - 6783685
ER -