Runtime Energy Consumption Estimation for Server Workloads Based on Chaotic Time-Series Approximation

被引:16
作者
Lewis, Adam Wade [1 ]
Tzeng, Nian-Feng [1 ]
Ghosh, Soumik
机构
[1] Univ Louisiana Lafayette, Ctr Adv Comp Studies, Lafayette, LA 70504 USA
关键词
Analysis of variance; chaotic time series; energy consumption; HyperTransport buses; performance counters; QuickPath links; thermal envelope; time series approximation; Measurement; Performance; Reliability; POWER; MANAGEMENT; PERFORMANCE;
D O I
10.1145/2355585.2355588
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This article proposes a runtime model that relates server energy consumption to its overall thermal envelope, using hardware performance counters and experimental measurements. While previous studies have attempted system-wide modeling of server power consumption through subsystem models, our approach is different in that it links system energy input to subsystem energy consumption based on a small set of tightly correlated parameters. The proposed model takes into account processor power, bus activities, and system ambient temperature for real-time prediction on the power consumption of long running jobs. Using the HyperTransport and QuickPath Link structures as case studies and through electrical measurements on example server subsystems, we develop a chaotic time-series approximation for runtime power consumption, arriving at the Chaotic Attractor Predictor (CAP). With polynomial time complexity, CAP exhibits high prediction accuracy, having the prediction errors within 1.6% (or 3.3%) for servers based on the HyperTransport bus (or the QuickPath Links), as verified by a set of common processor benchmarks. Our CAP is a superior predictive mechanism over existing linear auto-regressive methods, which require expensive and complex corrective steps to address the nonlinear and chaotic aspects of the underlying physical system.
引用
收藏
页数:26
相关论文
共 68 条
  • [1] AMD, 2007, AMD OPT PROC DAT SHE
  • [2] AMD, 2006, BIOS KERN DEV GUID A
  • [3] AMD, 2008, SOFTW OPT GUID AMD F
  • [4] [Anonymous], 1996, Local polynomial modelling and its applications
  • [5] [Anonymous], 2010, 1 ACM S CLOUD COMP
  • [6] [Anonymous], 2011, USENIX ANN TECHNICAL
  • [7] [Anonymous], TR04110401 U TEX AUS
  • [8] Bellosa F., 2003, P WORKSH COMP OP SYS, VVolume 22, P6
  • [9] Bertran Ramon, 2010, 24th ACM International Conference on Supercomputing 2010, P147
  • [10] Bhattacharjee A, 2009, CONF PROC INT SYMP C, P290, DOI 10.1145/1555815.1555792