[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article

Power provisioning for a warehouse-sized computer

Published: 09 June 2007 Publication History

Abstract

Large-scale Internet services require a computing infrastructure that can beappropriately described as a warehouse-sized computing system. The cost ofbuilding datacenter facilities capable of delivering a given power capacity tosuch a computer can rival the recurring energy consumption costs themselves.Therefore, there are strong economic incentives to operate facilities as closeas possible to maximum capacity, so that the non-recurring facility costs canbe best amortized. That is difficult to achieve in practice because ofuncertainties in equipment power ratings and because power consumption tends tovary significantly with the actual computing activity. Effective powerprovisioning strategies are needed to determine how much computing equipmentcan be safely and efficiently hosted within a given power budget.
In this paper we present the aggregate power usage characteristics of largecollections of servers (up to 15 thousand) for different classes ofapplications over a period of approximately six months. Those observationsallow us to evaluate opportunities for maximizing the use of the deployed powercapacity of datacenters, and assess the risks of over-subscribing it. We findthat even in well-tuned applications there is a noticeable gap (7 - 16%)between achieved and theoretical aggregate peak power usage at the clusterlevel (thousands of servers). The gap grows to almost 40% in wholedatacenters. This headroom can be used to deploy additional compute equipmentwithin the same power budget with minimal risk of exceeding it. We use ourmodeling framework to estimate the potential of power management schemes toreduce peak power and energy usage. We find that the opportunities for powerand energy savings are significant, but greater at the cluster-level (thousandsof servers) than at the rack-level (tens). Finally we argue that systems needto be power efficient across the activity range, and not only at peakperformance levels.

References

[1]
Advanced Micro Devices, Inc. AMD Opteron Processor with Direct Connect Architecture. http://enterprise.amd.com/downloads/2P_Power_PID_41497.pdf, September 2006.
[2]
L.A. Barroso. The price of performance: An economic case for chip multiprocessing. ACM Queue, 3(7), September 2005.
[3]
L.A. Barroso, JDean, and UHõlzle. Web search for a planet: The google cluster architecture. IEEE Micro, 23(2):22--28, March/April 2003.
[4]
P. Bohrer, E. Elnozahy, T. Keller, M. Kistler, C. Lefurgy, C. McDowell, and R. Rajamony. The case for power management in web servers. Power Aware Computing, 2002.
[5]
E.V. Carrera, E. Pinheiro, and R. Bianchini. Conserving disk energy in network servers. In ICS '03: Proceedings of the 17th annual international conference on Supercomputing, pages 86--97, 2003.
[6]
J.S. Chase, D.C. Anderson, P.N. Thakar, A.M. Vahdat, and R.P. Doyle. Managing energy and server resources in hosting centers. In SOSP '01: Proceedings of the eighteenth ACM symposium on Operating systems principles, pages 103--116, 2001.
[7]
G. Contreras and M. Martonosi. Power prediction for intel xscale\® processors using performance monitoring unit events. In ISLPED '05: Proceedings of the 2005 international symposium on Low power electronics and design, pages 221--226, 2005.
[8]
J. Dean and S. Ghemawat. Mapreduce: Simplified data processing on large clusters. In Proceedings of the 6th USENIX Symposium on Operating Systems Design and Implementation (OSDI'04), pages 137--150, December 2004.
[9]
M. Early, J. Sargent, J. Sheehan, and J. Caloggero. NEC 2005 Handbook. National Fire Protection Association, Quincy, Massachusetts, 2005.
[10]
D. Economou, S. Rivoire, C. Kozyrakis, and P. Ranganathan. Full-system power analysis and modeling for server environments. In Workshop on Modeling Benchmarking and Simulation (MOBS), June 2006.
[11]
W. Felter, K. Rajamani, T. Keller, and C. Rusu. A performance-conserving approach for reducing peak power consumption in server systems. In ICS '05: Proceedings of the 19th annual international conference on Supercomputing, pages 293--302, 2005.
[12]
M.E. Femal and V.W. Freeh. Safe overprovisioning: Using power limits to increase aggregate throughput. In 4th International Workshop on Power Aware Computer Systems (PACS 2004), pages 150--164, December 2004.
[13]
M.E. Femal and V.W. Freeh. Boosting data center performance through non-uniform power allocation. In Second International Conference on Autonomic Computing (ICAC), pages 250--262, June 2005.
[14]
T. Heath, A. P. Centeno, P. George, L. Ramos, Y. Jaluria, and R. Bianchini. Mercury and freon: Temperature emulation and management for server systems. In International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), October 2006.
[15]
Hewlett-Packard Development Company, L.P. HP Enterprise Configurator. http://h30099.www3.hp.com/configurator/powercalcs.asp, 2006.
[16]
Intel Corporation. Intel Xeon Processor with 512KB L2 Cache at 1.80 GHz to 3 GHz Datasheet. http://download.intel.com/design/Xeon/datashts/29864206.pdf, March 2003.
[17]
Intel Corporation. Dual--Core Intel Xeon Processor LV and ULV Datasheet. http://download.intel.com/design/intarch/datashts/31139101.pdf, September 2006.
[18]
Micron Technology, Inc. Calculating Memory System Power for DDR. http://download.micron.com/pdf/technotes/ddr/TN4603.pdf, 2001.
[19]
J. Mitchell-Jackson, J.G. Koomey, B. Nordman, and M. Blazek. Data center power requirements: measurements from silicon valley. Energy (Energy) ISSN 0360--5442, 28(4):837--850, 2003.
[20]
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.
[21]
J. Moore, J. Chase, P. Ranganathan, and R. Sharma. Making scheduling "cool": Temperature--aware workload placement in data centers. In USENIX Annual Technical Conference, pages 61--75, April 2005.
[22]
PCI-SIG. Conventional PCI 2.3--An Evolution of the Conventional PCI Local Bus Specification. http://www.pcisig.com/members/downloads/specifications/conventional/~conventional_pci_2_3.pdf.
[23]
P. Ranganathan, P. Leech, D. Irwin, and J. Chase. Ensemble-level power management for dense blade servers. In ISCA '06: Proceedings of the 33rd annual international symposium on Computer Architecture, pages 66--77, 2006.
[24]
Seagate Technology LLC. Product manual Barracuda 7200.7. http://www.seagate.com/support/disc/manuals/ata/cuda7200pm.pdf, September 2005.
[25]
W.P. Turner IV, J.H. Seader, and K.G. Brill. Tier classifications define site infrastructure performance. The Uptime Institute, White Paper, 2006.

Cited By

View all
  • (2025)Optimal scheduling of a cascade hydro-thermal-wind power system integrating data centers and considering the spatiotemporal asynchronous transfer of energy resourcesApplied Energy10.1016/j.apenergy.2024.124360377(124360)Online publication date: Jan-2025
  • (2024)LSTMDD: an optimized LSTM-based drift detector for concept drift in dynamic cloud computingPeerJ Computer Science10.7717/peerj-cs.182710(e1827)Online publication date: 31-Jan-2024
  • (2024)Análise de estratégias de manutenção em infraestruturas de refrigeração integrando aspectos técnicos e orientados a negóciosCuadernos de Educación y Desarrollo10.55905/cuadv16n1-07816:1(1503-1533)Online publication date: 19-Jan-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM SIGARCH Computer Architecture News
ACM SIGARCH Computer Architecture News  Volume 35, Issue 2
May 2007
527 pages
ISSN:0163-5964
DOI:10.1145/1273440
Issue’s Table of Contents
  • cover image ACM Conferences
    ISCA '07: Proceedings of the 34th annual international symposium on Computer architecture
    June 2007
    542 pages
    ISBN:9781595937063
    DOI:10.1145/1250662
    • General Chair:
    • Dean Tullsen,
    • Program Chair:
    • Brad Calder
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 09 June 2007
Published in SIGARCH Volume 35, Issue 2

Check for updates

Author Tags

  1. energy efficiency
  2. power modeling
  3. power provisioning

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)291
  • Downloads (Last 6 weeks)38
Reflects downloads up to 10 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2025)Optimal scheduling of a cascade hydro-thermal-wind power system integrating data centers and considering the spatiotemporal asynchronous transfer of energy resourcesApplied Energy10.1016/j.apenergy.2024.124360377(124360)Online publication date: Jan-2025
  • (2024)LSTMDD: an optimized LSTM-based drift detector for concept drift in dynamic cloud computingPeerJ Computer Science10.7717/peerj-cs.182710(e1827)Online publication date: 31-Jan-2024
  • (2024)Análise de estratégias de manutenção em infraestruturas de refrigeração integrando aspectos técnicos e orientados a negóciosCuadernos de Educación y Desarrollo10.55905/cuadv16n1-07816:1(1503-1533)Online publication date: 19-Jan-2024
  • (2024)CNN-LSTM is all you Need for Efficient Resource Allocation in Cloud ComputingInternational Journal of Engineering Research in Africa10.4028/p-O4CrN971(141-162)Online publication date: 18-Sep-2024
  • (2024)Green Order Sorting Problem in Cold Storage Solved by Genetic AlgorithmSustainability10.3390/su1620906216:20(9062)Online publication date: 19-Oct-2024
  • (2024)Energy and Carbon-aware Distributed Machine Learning Tasks Scheduling Scheme for the Multi-Renewable Energy-based Edge-Cloud ContinuumScience and Technology for Energy Transition10.2516/stet/2024076Online publication date: 2-Sep-2024
  • (2024)CoolDC: A Cost-Effective Immersion-Cooled Datacenter with Workload-Aware Temperature ScalingACM Transactions on Architecture and Code Optimization10.1145/366492521:3(1-27)Online publication date: 14-May-2024
  • (2024)PowerHeat: A non-intrusive approach for estimating the power consumption of bare metal water-cooled servers2024 IEEE International Conferences on Internet of Things (iThings) and IEEE Green Computing & Communications (GreenCom) and IEEE Cyber, Physical & Social Computing (CPSCom) and IEEE Smart Data (SmartData) and IEEE Congress on Cybermatics10.1109/iThings-GreenCom-CPSCom-SmartData-Cybermatics62450.2024.00083(415-421)Online publication date: 19-Aug-2024
  • (2024)Energy Minimization of the Cell-Free MEC Networks With Two-Timescale Resource AllocationIEEE Transactions on Wireless Communications10.1109/TWC.2024.347098723:12(18623-18636)Online publication date: Dec-2024
  • (2024)Power Demand Reshaping Using Energy Storage for Distributed Edge CloudsIEEE Transactions on Parallel and Distributed Systems10.1109/TPDS.2023.334777435:2(362-376)Online publication date: 1-Feb-2024
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media