ABSTRACT
While sleep states have existed for mobile devices and workstations for some time, these sleep states have largely not been incorporated into the servers in today's data centers.
Chip designers have been unmotivated to design sleep states because data center administrators haven't expressed any desire to have them. High setup times make administrators fearful of any form of dynamic power management, whereby servers are suspended or shut down when load drops. This general reluctance has stalled research into whether there might be some feasible sleep state (with sufficiently low setup overhead and/or sufficiently low power) that would actually be beneficial in data centers.
This paper uses both experimentation and theory to investigate the regime of sleep states that should be advantageous in data centers. Implementation experiments involve a 24-server multi-tier testbed, serving a web site of the type seen in Facebook or Amazon with key-value workload and a range of hypothetical sleep states. Analytical modeling is used to understand the effect of scaling up to larger data centers. The goal of this research is to encourage data center administrators to consider dynamic power management and to spur chip designers to develop useful sleep states for servers.
- National Laboratory for Applied Network Research. Anonymized access logs. Available at ftp://ftp.ircache.net/Traces/.Google Scholar
- The internet traffic archives: WorldCup98. Available at http://ita.ee.lbl.gov/html/contrib/WorldCup.html.Google Scholar
- U. S. Environmental Protection Agency. Epa report on server and data center energy efficiency. 2007.Google Scholar
- Luiz André Barroso and Urs Hölzle. The case for energy-proportional computing. Computer, 40(12):33--37, 2007. Google ScholarDigital Library
- Tibor Horvath and Kevin Skadron. Multi-mode energy management for multi-tier server clusters. In Proceedings of the 17th international conference on Parallel architectures and compilation techniques, 2008. Google ScholarDigital Library
- Andrew Krioukov, Prashanth Mohan, Sara Alspaugh, Laura Keys, David Culler, and Randy Katz. Napsac: Design and implementation of a power-proportional web cluster. In First ACM SIGCOMM Workshop on Green Networking, August 2010. Google ScholarDigital Library
- David Meisner, Brian T. Gold, and Thomas F. Wenisch. Powernap: eliminating server idle power. In ASPLOS '09, pages 205--216, New York, NY, USA. Google ScholarDigital Library
- David Meisner, Christopher M. Sadler, Luiz André Barroso, Wolf-Dietrich Weber, and Thomas F. Wenisch. Power management of online data-intensive services. In Proceedings of the 38th ACM International Symposium on Computer Architecture, 2011. Google ScholarDigital Library
- David Mosberger and Tai Jin. httperf---A Tool for Measuring Web Server Performance. ACM Sigmetrics: Performance Evaluation Review, 26:31--37, 1998. Google ScholarDigital Library
- Michael A. Olson, Keith Bostic, and Margo Seltzer. Berkeley db. In USENIX Annual Technical Conference, pages 43--43, Berkeley, CA, USA, 1999. Google ScholarDigital Library
- Etienne Le Sueur and Gernot Heiser. Slow down or sleep, that is the question. In USENIX Annual Technical Conference, Portland, Oregon, USA, April 2011. Google ScholarDigital Library
Index Terms
- The case for sleep states in servers
Recommendations
Are sleep states effective in data centers?
IGCC '12: Proceedings of the 2012 International Green Computing Conference (IGCC)While sleep states have existed for mobile devices and workstations for some time, these sleep states have not been incorporated into most of the servers in today's data centers. High setup times make data center administrators fearful of any form of ...
Improving energy efficiency for mobile platforms by exploiting low-power sleep states
CF '12: Proceedings of the 9th conference on Computing FrontiersReducing energy consumption is one of the most important design aspects for small form-factor mobile platforms, such as smartphones and tablets. Despite its potential for power savings, optimally leveraging system low-power sleep states during active ...
Energy-aware task mapping onto heterogeneous platforms using DVFS and sleep states
Heterogeneous multicore platforms are becoming an interesting alternative for embedded computing systems with limited power supply as they can execute specific tasks in an efficient manner. Nonetheless, one of the main challenges of such platforms ...
Comments