TY - GEN
T1 - Profiling, prediction, and capping of power consumption in consolidated environments
AU - Choi, Jeonghwan
AU - Govindan, Sriram
AU - Urgaonkar, Bhuvan
AU - Sivasubramaniam, Anand
PY - 2008
Y1 - 2008
N2 - Consolidation of workloads has emerged as a key mechanism to dampen the rapidly growing energy expenditure within enterprise-scale data centers. To gainfully utilize consolidation-based techniques, we must be able to characterize the power consumption of groups of co-located applications. Such characterization is crucial for effective prediction and enforcement of appropriate limits on power consumption - power budgets - within the data center. We identify two kinds of power budgets (i) an average budget to capture an upper bound on long-term energy consumption within that level and (ii) a sustained budget to capture any restrictions on sustained draw of current above a certain threshold. Using a simple measurement infrastructure, we derive power profiles - statistical descriptions of the power consumption of applications. Based on insights gained from detailed profiling of several applications - both individual and consolidated - we develop models for predicting average and sustained power consumption of consolidated applications. We conduct an experimental evaluation of our techniques on a Xen-based server that consolidates applications drawn from a diverse pool. For a variety of consolidation scenarios, We are able to predict average power consumption within 5% error margin and sustained power within 10% error margin. Our sustained power prediction techniques allow us to predict close yet safe upper bounds on the sustained power consumption of consolidated applications.
AB - Consolidation of workloads has emerged as a key mechanism to dampen the rapidly growing energy expenditure within enterprise-scale data centers. To gainfully utilize consolidation-based techniques, we must be able to characterize the power consumption of groups of co-located applications. Such characterization is crucial for effective prediction and enforcement of appropriate limits on power consumption - power budgets - within the data center. We identify two kinds of power budgets (i) an average budget to capture an upper bound on long-term energy consumption within that level and (ii) a sustained budget to capture any restrictions on sustained draw of current above a certain threshold. Using a simple measurement infrastructure, we derive power profiles - statistical descriptions of the power consumption of applications. Based on insights gained from detailed profiling of several applications - both individual and consolidated - we develop models for predicting average and sustained power consumption of consolidated applications. We conduct an experimental evaluation of our techniques on a Xen-based server that consolidates applications drawn from a diverse pool. For a variety of consolidation scenarios, We are able to predict average power consumption within 5% error margin and sustained power within 10% error margin. Our sustained power prediction techniques allow us to predict close yet safe upper bounds on the sustained power consumption of consolidated applications.
UR - http://www.scopus.com/inward/record.url?scp=65949121393&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=65949121393&partnerID=8YFLogxK
U2 - 10.1109/MASCOT.2008.4770558
DO - 10.1109/MASCOT.2008.4770558
M3 - Conference contribution
AN - SCOPUS:65949121393
SN - 9781424428182
T3 - 2008 IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, MASCOTS
BT - 2008 IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, MASCOTS
T2 - 2008 IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, MASCOTS
Y2 - 8 September 2008 through 10 September 2008
ER -