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.
- 1. Advanced Configuration and Power Interface Specification. Intel Corporation, Microsoft Corporation, and Toshiba Corporation. http://www.teleport.com/acpi, December 1996.Google Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 7. Datacom Equipment Power Trends and Cooling Applications. ASHRAE, http://www.ashrae.org, 2005.Google Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 Scholar
- 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 ScholarDigital Library
- 15. J. Mouton. Enabling the Vision: Leading the Architecture of the Future. Keynote at Server Blade Summit, 2004.Google Scholar
- 16. C. D. Patel, C. E. Bash, R. Sharma, and M. Beitelmal. Smart Cooling of Data Centers. In Proceedings of IPACK, July 2003.Google ScholarCross Ref
- 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 Scholar
- 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 ScholarDigital Library
- 19. R. Sullivan. Alternating Hot and Cold Aisles Provides more Reliable Cooling for Server Farms. In Uptime Institute, 2000.Google Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 22. N. Zeldovich and R. Chandra. Interactive Performance Measurement with VNCplay. In Proceedings of the FREENIX Track: USENIX Annual Technical Conference, April 2005. Google ScholarDigital Library
Index Terms
- Ensemble-level Power Management for Dense Blade Servers
Recommendations
Ensemble-level Power Management for Dense Blade Servers
ISCA '06: Proceedings of the 33rd annual international symposium on Computer ArchitectureOne 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 ...
CPU Power Management in Video Transcoding Servers
NOSSDAV '14: Proceedings of Network and Operating System Support on Digital Audio and Video WorkshopTo support the diverse requirements of mobile clients and fluctuating network bandwidth, video content for wireless streaming is usually transcoded into several versions. However, transcoding requires a lot of computation, resulting in high power ...
CPU Power Management in Video Transcoding Servers
NOSSDAV '14: Proceedings of Network and Operating System Support on Digital Audio and Video WorkshopTo support the diverse requirements of mobile clients and fluctuating network bandwidth, video content for wireless streaming is usually transcoded into several versions. However, transcoding requires a lot of computation, resulting in high power ...
Comments