Autonomic Power & Performance Management for Large-Scale Data Centers
- 1 January 2007
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 11 (15302075) , 1-8
- https://doi.org/10.1109/ipdps.2007.370510
Abstract
With the rapid growth of servers and applications spurred by the Internet, the power consumption of servers has become critically important and must be efficiently managed. High energy consumption also translates into excessive heat dissipation which in turn, increases cooling costs and causes servers to become more prone to failure. This paper presents a theoretical and experimental framework and general methodology for hierarchical autonomic power & performance management in high performance distributed data centers. We optimize for power & performance (performance/watt) at each level of the hierarchy while maintaining scalability. We adopt mathematically-rigorous optimization approach to provide the application with the required amount of memory at runtime. This enables us to transition the unused memory capacity to a low power state. Our experimental results show a maximum performance/watt improvement of 88.48% compared to traditional techniques. We also present preliminary results of using game theory to optimize performance/watt at the cluster level of a data center. Our cooperative technique reduces the power consumption by 65% when compared to traditional techniques (min-min heuristic).Keywords
This publication has 11 references indexed in Scilit:
- Non-cooperative, semi-cooperative, and cooperative games-based grid resource allocationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2006
- A performance-conserving approach for reducing peak power consumption in server systemsPublished by Association for Computing Machinery (ACM) ,2005
- A Powerful Direct Mechanism for Optimal WWW Content ReplicationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Hierarchical power management with application to schedulingPublished by Association for Computing Machinery (ACM) ,2005
- A synthetic utilization bound for aperiodic tasks with resource requirementsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2004
- Schedulability analysis and utilization bounds for highly scalable real-time servicesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Task execution time modeling for heterogeneous computing systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Critical power slopePublished by Association for Computing Machinery (ACM) ,2002
- Policy optimization for dynamic power managementIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 1999
- Predictive system shutdown and other architectural techniques for energy efficient programmable computationIEEE Transactions on Very Large Scale Integration (VLSI) Systems, 1996