Power Issues in Servers and Data Centers

  • Preeti Ranjan Panda
  • Aviral Shrivastava
  • B. V. N. Silpa
  • Krishnaiah Gummidipudi


Power optimization as a research topic was first studied in the context of portable and handheld systems where saving battery life was of prime importance. However, since that time, the need for saving power has become significantly more pervasive all over the computing machinery, from portable devices to high-end servers and data centers. The need for power optimization in larger scale computing environments such as servers and data centers arise from the increasing maintenance costs (including the electricity charges) due to the power demands of a very large number of computers. This introduces new contradicting requirements in the server design space, which, in the past, were designed to a different set of specifications. Performance was the primary design metric, with execution time and throughput being the main considerations. In addition, reliability and fault-tolerance related concerns were also significant, leading to designs with redundancy that offered high availability. While these concerns continue to be important, the emergence of power efficiency has led to interesting innovations in the way such systems are conceived, architected, and programmed.


Data Center Power Dissipation Power Optimization Power Management Server Cluster 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Bohrer, P., Cohn, D., Elnozahy, E., Keller, T., Kistler, M., Lefurgy, C., Rajamony, R., Rawson, F., Hensbergen, E.V.: Energy conservation for servers. In: Proceedings of the IEEE Workshop on Power Management for Real-Time and Embedded Systems, pp. 1–4 (2001)Google Scholar
  2. 2.
    Chase, J.S., Doyle, R.P.: Energy management for server clusters. In: Proceedings of HotOS-VIII: 8th Workshop on Hot Topics in Operating Systems, May 20-23, 2001, Elmau/Oberbayern, Germany, p. 165 (2001)Google Scholar
  3. 3.
    Economou, D., Rivoire, S., Kozyrakis, C., Ranganathan, P.: Full-system power analysis and modeling for server environments. In: Workshop on Modeling Benchmarking and Simulation (MOBS) (2006)Google Scholar
  4. 4.
    Elnozahy, E.N., Kistler, M., Rajamony, R.: Energy-efficient server clusters. In: Power-Aware Computer Systems, Second International Workshop, PACS 2002 Cambridge, MA, USA, February 2, 2002, Revised Papers, pp. 179–196 (2002)Google Scholar
  5. 5.
    Fan, X., Weber, W.D., Barroso, L.A.: Power provisioning for a warehouse-sized computer. In: 34th International Symposium on Computer Architecture (ISCA), San Diego, California, USA, pp. 13–23 (2007)Google Scholar
  6. 6.
    Felter, W.M., Rajamani, K., Keller, T.W., Rusu, C.: A performance-conserving approach for reducing peak power consumption in server systems. In: Proceedings of the 19th Annual International Conference on Supercomputing, ICS 2005, Cambridge, Massachusetts, USA, June 20-22, 2005, pp. 293–302 (2005)Google Scholar
  7. 7.
    Heath, T., Diniz, B., Carrera, E.V., Jr., W.M., Bianchini, R.: Energy conservation in heterogeneous server clusters. In: Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPOPP), Chicago, IL, USA, pp. 186–195 (2005)Google Scholar
  8. 8.
    Kotla, R., Ghiasi, S., Keller, T.W., III, F.L.R.: Scheduling processor voltage and frequency in server and cluster systems. In: High-Performance, Power-Aware Computing (HPPAC) (2005)Google Scholar
  9. 9.
    Lefurgy, C., Rajamani, K., III, F.L.R., Felter, W.M., Kistler, M., Keller, T.W.: Energy management for commercial servers. IEEE Computer 36(12), 39–48 (2003)CrossRefGoogle Scholar
  10. 10.
    Mansoor, A., Griffith, B.: Enabling high efficient power supplies for servers. Presentation at Intel Technology Symposium (2004)Google Scholar
  11. 11.
    Mitchell-Jackson, Jennifer, Koomey, J., Nordman, B., Blazek, M.: Data center power requirements: Measurements from silicon valley. Energy – The International Journal 28(8), 837–850 (2003)Google Scholar
  12. 12.
    Miyoshi, A., Lefurgy, C., Hensbergen, E.V., Rajamony, R., Rajkumar, R.: Critical power slope: understanding the runtime effects of frequency scaling. In: Proceedings of the International Conference on Supercomputing, New York City, NY, USA, pp. 35–44 (2002)Google Scholar
  13. 13.
    Vasan, A., Sivasubramaniam, A., Shimpi, V., Sivabalan, T., Subbiah, R.: Worth their watts? an empirical study of datacenter servers. In: 16th International Conference on High-Performance Computer Architecture (HPCA-16), Raleigh, North Carolina, USA (2010)Google Scholar
  14. 14.
    Wang, X., Lefurgy, C., Ware, M.: Managing peak system-level power with feedback control. Tech. Rep. RC23835, IBM (2005)Google Scholar
  15. 15.
    Ware, M., Rajamani, K., Floyd, M., Brock, B., Rubio, J.C., Rawson, F., Carter, J.B.: Architecting for power management: The power7 approach. In: 16th International Conference on High-Performance Computer Architecture (HPCA-16), Raleigh, North Carolina, USA (2010)Google Scholar

Copyright information

© Springer Science+Business Media, LLC 2010

Authors and Affiliations

  • Preeti Ranjan Panda
    • 1
  • Aviral Shrivastava
    • 2
  • B. V. N. Silpa
    • 1
  • Krishnaiah Gummidipudi
    • 1
  1. 1.Department Computer Science and EngineeringIndian Institute of TechnologyNew DelhiIndia
  2. 2.Department of Computer Science and EngineeringArizona State UniversityTempeUSA

Personalised recommendations