skip to main content
article

Ensemble-level Power Management for Dense Blade Servers

Published:01 May 2006Publication History
Skip Abstract Section

Abstract

One of the key challenges for high-density servers (e.g., blades) is the increased costs in addressing the power and heat density associated with compaction. Prior approaches have mainly focused on reducing the heat generated at the level of an individual server. In contrast, this work proposes power efficiencies at a larger scale by leveraging statistical properties of concurrent resource usage across a collection of systems ("ensemble"). Specifically, we discuss an implementation of this approach at the blade enclosure level to monitor and manage the power across the individual blades in a chassis. Our approach requires low-cost hardware modifications and relatively simple software support. We evaluate our architecture through both prototyping and simulation. For workloads representing 132 servers from nine different enterprise deployments, we show significant power budget reductions at performances comparable to conventional systems.

References

  1. 1. Advanced Configuration and Power Interface Specification. Intel Corporation, Microsoft Corporation, and Toshiba Corporation. http://www.teleport.com/acpi, December 1996.Google ScholarGoogle Scholar
  2. 2. M. Arlitt and T. Jin. Workload Characterization of the 1998 World Cup Web Site. http://www.hpl.hp.com/techreports/1999/HPL-1999-35R1.html, February 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3. L. Barroso, J. Dean, and U. Hoelzle. Web Search for A Planet: The Architecture of the Google Cluster. In IEEE Micro Magazine, April 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4. P. Bohrer, D. Cohn, E. Elnozahy, T. Keller, M. Kistler, C. Lefurgy, R. Rajamony, F. Rawson, and E. V. Hensbergen. Energy Conservation for Servers. In IEEE Workshop on Power Management for Real-time and Embedded Systems, May 2001.Google ScholarGoogle Scholar
  5. 5. D. Brooks and M. Martonosi. Dynamic Thermal Management for High-performance Microprocessors. In the 7th International Symposium on High-Performance Computer Architecture (HPCA), January 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6. J. Chase, D. Anderson, P. Thakar, A. Vahdat, and R. Doyle. Managing Energy and Server Resources in Hosting Centers. In 18th Symposium on Operating Systems Principles (SOSP), October 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7. Datacom Equipment Power Trends and Cooling Applications. ASHRAE, http://www.ashrae.org, 2005.Google ScholarGoogle Scholar
  8. 8. Wes Felter, Karthick Rajamani, Cosmin Rusu, Tom Keller. A Performance-Conserving Approach for Reducing Peak Power Consumption in Server Systems. In Proceedings of 19th International Conference on Supercomputing (ICS), June 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9. M. Femal and V. Freeh. Safe Over-provisioning: Using Power Limits to Increase Aggregate Throughput. In Workshop on Power-Aware Computing Systems (PACS), December, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10. T. Heath, B. Diniz, E. V. Carrera, W. Meira Jr., and R. Bianchini. Energy Conservation in Heterogeneous Server Clusters. In 10th Symposium on Principles and Practice of Parallel Programming (PPoPP), June 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11. D. Helmbold, D. Long, and B. Sherrod. A Dynamic Disk Spin-down Technique for Mobile Computing. In Proceedings of the 2nd ACM International Conference on Mobile Computing (MOBICOM96), November 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12. A. Lebeck, X. Fan, H. Zeng, and C. S. Ellis. Power Aware Page Allocation. In 9th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS IX), November 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13. J. Moore, J. Chase, K. Farkas, and P, Ranganathan. Data Center Workload Monitoring, Analysis, and Emulation. In Eighth Workshop on Computer Architecture Evaluation Using Commercial Workloads, February, 2005.Google ScholarGoogle Scholar
  14. 14. J. Moore, J. Chase, and P. Ranganathan. Making Scheduling "Cool": Temperature-Aware Resource Assignment in Data Centers. In Proceedings of the USENIX Annual Technical Conference, April 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15. J. Mouton. Enabling the Vision: Leading the Architecture of the Future. Keynote at Server Blade Summit, 2004.Google ScholarGoogle Scholar
  16. 16. C. D. Patel, C. E. Bash, R. Sharma, and M. Beitelmal. Smart Cooling of Data Centers. In Proceedings of IPACK, July 2003.Google ScholarGoogle ScholarCross RefCross Ref
  17. 17. E. Pinheiro, R. Bianchini, E. V. Carrera, and T. Heath. Load Balancing and Unbalancing for Power and Performance in Cluster-Based Systems. In Proceedings of the Workshop on Compilers and Operating Systems for Low Power (COLP), September 2001.Google ScholarGoogle Scholar
  18. 18. P. Ranganathan and N. Jouppi. Enterprise IT Trends and Implications for Architecture Research, In 11th International Symposium on High-Performance Computer Architecture (HPCA), February 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. 19. R. Sullivan. Alternating Hot and Cold Aisles Provides more Reliable Cooling for Server Farms. In Uptime Institute, 2000.Google ScholarGoogle Scholar
  20. 20. B.Urgaonkar, P. Shenoy, and T. Roscoe. Resource Overbooking and Application Profiling in Shared Hosting Platforms. In 5th Symposium on Operating Systems Design and Implementation (OSDI), December, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. 21. W. Yuan and K. Nahrstedt. Energy-Efficient Soft Real-Time CPU Scheduling for Mobile Multimedia Systems. In Proceedings of the 19th ACM Symposium on Operating Systems Principles (SOSP), October, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. 22. N. Zeldovich and R. Chandra. Interactive Performance Measurement with VNCplay. In Proceedings of the FREENIX Track: USENIX Annual Technical Conference, April 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Ensemble-level Power Management for Dense Blade Servers

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in

            Full Access

            • Published in

              cover image ACM SIGARCH Computer Architecture News
              ACM SIGARCH Computer Architecture News  Volume 34, Issue 2
              May 2006
              383 pages
              ISSN:0163-5964
              DOI:10.1145/1150019
              Issue’s Table of Contents
              • cover image ACM Conferences
                ISCA '06: Proceedings of the 33rd annual international symposium on Computer Architecture
                June 2006
                383 pages
                ISBN:076952608X

              Copyright © 2006 Authors

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 1 May 2006

              Check for updates

              Qualifiers

              • article

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader