A Dynamic Power Management Controller for Optimizing Servers’ Energy Consumption in Service Centers

  • Tudor Cioara
  • Ioan Salomie
  • Ionut Anghel
  • Iulian Chira
  • Alexandru Cocian
  • Ealan Henis
  • Ronen Kat
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6568)

Abstract

This paper proposes the development of a management controller, which balances the service center servers’ workload and hardware resources usage to locally optimize energy consumption. The controller exploits energy saving opportunities due to short-term fluctuations in the performance request levels of the server running tasks. The paper proposes Dynamic Power Management strategies for processor and hard disks which represent the main elements of the controller energy consumption optimization process. We propose techniques for identifying the over-provisioned resources and putting them into low-power states until there is a prediction for a workload requiring scaling-up the server’s computing capacity. Virtualization techniques are used for a uniform and dependence free management of server tasks.

Keywords

Dynamic Power Management Service Center Server Energy Efficiency 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    U.S. Environmental Protection Agency, ENERGY STAR Program, Report to Congress on Server and Data Center Energy Efficiency, Public Law 109-431 (2007)Google Scholar
  2. 2.
    GAMES Research Project, http://www.green-datacenters.eu/
  3. 3.
    Khargharia, B., Hariri, S., Yousif, M.: Autonomic power and performance management for computing systems. Cluster Computing 11(2), 167–181 (2008) ISSN:1386-7857 CrossRefGoogle Scholar
  4. 4.
    Wang, N., Kandasamy, N., Guez, A.: Distributed Cooperative Control for Adaptive Performance Management. IEEE Internet Computing 11(1), 31–39 (2007)CrossRefGoogle Scholar
  5. 5.
    Jeske, J.C., Julia, S., Valette, R.: Fuzzy Continuous Resource Allocation Mechanisms in Workflow Management Systems. In: IEEE International Conference on Information Reuse and Integration, pp. 472–477 (2006) ISBN: 0-7803-9788-6Google Scholar
  6. 6.
    Minerick, R., Freeh, V., Kogge, P.: Dynamic Power Management using Feedback. In: Proceedings of Workshop on Compilers and Operating Systems for Low Power (2002)Google Scholar
  7. 7.
    Gupta, R., Irani, S., Shukla, S.: Formal Methods for Dynamic Power Management. In: IEEE/ACM International Conference on Computer-Aided Design, p. 874 (2003)Google Scholar
  8. 8.
    Bircher, L., John, L.: Analysis of Dynamic Power Management on Multi-CoreProcessors. In: Proc. of the 22nd Annual International Conference on Supercomputing, pp. 327–338 (2008)Google Scholar
  9. 9.
    Chung, E., Benini, L., De Micheli, G.: Dynamic Power Management Using Adaptive Learning Tree. In: IEEE/ACM Int. Conf. on Computer-Aided Design, pp. 274–279 (1999)Google Scholar
  10. 10.
    Bisson, T., Brandt, S., Long, D.: NVCache: Increasing the effectiveness of disk spin-down algorithms with caching. In: Proceedings of the 14th IEEE International Symposium on Modeling, Analysis, and Simulation, pp. 422–432 (2006)Google Scholar
  11. 11.
    Zhu, Q., David, F., Devaraj, C., et al.: Reducing Energy Consumption of Disk Storage Using Power-Aware Cache Management. In: Proceedings of the 10th International Symposium on High Performance Computer Architecture, p. 118 (2004)Google Scholar
  12. 12.
    Stoess, J., Lang, C., Bellosa, L.: Energy Management for Hypervisor-Based Virtual Machines. In: USENIX Annual Technical Conference (2007)Google Scholar
  13. 13.
    Kansal, A., Zhao, F., Liu, J., et al.: Virtual Machine Power Metering and Provisioning. In: The 1st ACM Symposium on Cloud Computing, pp. 39–50 (2010) ISBN:978-1-4503-0036-0Google Scholar
  14. 14.
    Colarelli, D., Grunwald, D.: Massive arrays of idle disks for storage archives. In: Proceedings of the ACM/IEEE Conference on Supercomputing, pp. 1–11 (2002)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Tudor Cioara
    • 1
  • Ioan Salomie
    • 1
  • Ionut Anghel
    • 1
  • Iulian Chira
    • 1
  • Alexandru Cocian
    • 1
  • Ealan Henis
    • 2
  • Ronen Kat
    • 2
  1. 1.Computer Science DepartmentTechnical University of Cluj-NapocaCluj-NapocaRomania
  2. 2.IBM Haifa Research LaboratoryHaifaIsrael

Personalised recommendations