Energy Efficiency Issues in Computing Systems



The purpose of this chapter is to introduce energy efficiency issues in computer systems and its importance to the PDC curriculum. This is done mostly at a basic level, i.e., definitions of terms and basic concepts (K and C Bloom levels), so that the students get a broad overview of the entire field as it applies from very low hardware level up to software and service level issues. Energy management in parallel and distributed systems are also covered. The chapter attempts to convey the idea that the energy is ultimately consumed by transistors and wires, and a thorough understanding of the hardware issues is essential to effectively deal with the energy efficiency and adaptation issues. Some of the material can be considered at the A Bloom level as well.


  1. 1.
    G. Dhiman and T. S. Rosing, “Dynamic voltage frequency scaling for multi-tasking systems using online learning,” in ISLPED ‘07: Proceedings of the 2007 international symposium on Low power electronics and design, 2007.Google Scholar
  2. 2.
    K. Kant, “A control scheme for batching dram requests to improve power efficiency,” in Proc. of ACM SIGMETRICS, 2011, pp. 139–140.Google Scholar
  3. 3.
    ——, “Multi-state power management of communication links,” in Communication Systems and Networks (COMSNETS), 2011 Third International Conference on. IEEE, 2011, pp. 1–10.Google Scholar
  4. 4.
    E. Pinheiro and R. Bianchini, “Energy conservation techniques for disk array-based servers,” in Proceedings of the 18th annual international conference on Supercomputing, ser. ICS ‘04. New York, NY, USA: ACM, 2004.Google Scholar
  5. 5.
    D. Colarelli and D. Grunwald, “Massive arrays of idle disks for storage archives,” in Supercomputing ‘02: Proceedings of the 2002 ACM/IEEE conference on Supercomputing. Los Alamitos, CA, USA: IEEE Computer Society Press, 2002, pp. 1–11.Google Scholar
  6. 6.
    M. Sabharwal, A. Agrawal, and G. Metri, “Enabling green it through energy-aware software,” IT Professional, vol. 15, no. 1, pp. 19–27, Jan 2013.CrossRefGoogle Scholar
  7. 7.
    K. Kant and M. Murugan and D. H. C. Du, “Willow: A Control System for Energy and Thermal Adaptive Computing,” in IPDPS ‘11, 2011.Google Scholar
  8. 8.
    K. Kant, M. Murugan and D. H. C. Du, “Enhancing data center sustainability through energy adaptive computing,” ACM JETC (Special Issue), April 2012.Google Scholar
  9. 9.
    N. Sharma, S. Barker, D. Irwin, and P. Shenoy, “Blink: managing server clusters on intermittent power,” in Proceedings of the sixteenth international conference on Architectural support for programming languages and operating systems (ASPLOS), 2011.Google Scholar

Copyright information

© Springer International Publishing AG, part of Springer Nature 2018

Authors and Affiliations

  1. 1.Temple UniversityPhiladelphiaUSA

Personalised recommendations