Co-management of Power and Performance in Virtualized Distributed Environments

  • Mohsen Sharifi
  • Mahsa Najafzadeh
  • Hadi Salimi
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6646)

Abstract

Rapid growth of large-scale applications and their widespread use in research and industry has led to dramatic increases in energy consumption in enterprise data centers and large-scale distributed systems such as Grids. Any attempt at reducing the energy consumption without concern for performance can be destructive and deteriorate the overall efficiency of data centers and large-scale distributed systems running such applications. In this paper, we present an optimization model for resource management in virtualized distributed systems to minimize power costs automatically while satisfying performance constraints. The objective of our model is to keep the utilization of servers near to an optimum point to prevent performance degradation. The model includes two objective functions, one for power costs and another for performance. Using the objective functions, we present a scheduling algorithm to place a set of virtual machines on a set of servers dynamically so that to integrate power management with performance management. We show experimentally that the proposed scheduler consumes approximately 24% less energy than static power management techniques while maintaining comparable performance.

Keywords

power management performance virtualization technology consolidation 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Horvath, T., Abdelzaher, T., Skadron, K., Liu, X.: Dynamic Voltage Scaling in Multi-Tier Web Servers with End-to-End Delay Control. IEEE Transactions on Computers (2007)Google Scholar
  2. 2.
    Uhlig, R., Neiger, G., Rodgers, D.: Intel Virtualization Technology. Computer 38(5), 48–56 (2005)CrossRefGoogle Scholar
  3. 3.
    Hermenier, F., Lorca, X., Menaud, J.M., Muller, G., Lawall, J.: Entropy: a Consolidation Manager for Cluster. In: 5th International Conference on Virtual Execution Environments (2009)Google Scholar
  4. 4.
    Petrucci, V., Loques, O., Niteroi, B., Mosse, D.: Dynamic Configuration Support for Power-Aware Virtualized Server Clusters. In: 21th Euromicro Conference on Real-Time Systems, Dublin (2009)Google Scholar
  5. 5.
    Venkatachalam, V., Franz, M.: Power Reduction Techniques for Microprocessor Systems. ACM Computing Survey (2005)Google Scholar
  6. 6.
    Lee, Y.C., Zomaya, A.Y.: Energy Efficient Utilization of Resources in Cloud Computing Systems. Springer Journal of Supercomputing (2010)Google Scholar
  7. 7.
    Cardosa, M., Korupolu, M., Singh, A.: Shares and Utilities based Power Consolidation in Virtualized Server Environments. In: Proceedings of IFIP/IEEE Integrated Network Management (IM 2009) (2009)Google Scholar
  8. 8.
    Verma, A., Ahuja, P., Neogi, A.: Pmapper: Power and Migration Cost Aware Application Placement in Virtualized Systems. In: Issarny, V., Schantz, R. (eds.) Middleware 2008. LNCS, vol. 5346, pp. 243–264. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  9. 9.
    Srikantaiah, S., Kansal, A., Zhao, F.: Energy Aware Consolidation for Cloud Computing. In: USENIX Workshop on Power Aware Computing and Systems (2008)Google Scholar
  10. 10.
    Kusic, D., Kephart, J., Hanson, J., Kandasamy, N., Jiang, G.: Power and Performance Management of Virtualized Computing Environments via Lookahead Control. Cluster Computing (2009)Google Scholar
  11. 11.
    Petrucci, V., Loques, O., Mossé, D.: A Dynamic Configuration Model for Power-Efficient Virtualized Server Clusters. In: 11th Brazillian Workshop on Real-Time and Embedded Systems (WTR) (2009)Google Scholar
  12. 12.
    Taguchi, G.: Introduction to Quality Engineering. Mc Graw-Hill, New York (1990)Google Scholar
  13. 13.
    Kivity, A., Kamay, Y., Laor, D., Lublin, U., Liguori, A.: Kvm: The Linux Virtual Machine Monitor (2007)Google Scholar
  14. 14.
    Kirkpatrick, S., Gelatt, C.D., Vecci, M.P.: Optimization by Simulated Annealing, Science. New Series (1983)Google Scholar
  15. 15.
    US Department of Energy, Voluntary reporting of greenhouse gases: Appendix F. Electricity emission factors (2007), http://www.eia.doe.gov/oiaf/1605/pdf/Appendix20F_r071023.pdf
  16. 16.
    US Department of Energy, US Energy Information Administration (EIA) report (2007), http://www.eia.doe.gov/cneaf/electricity/epm/table5_6_a.html
  17. 17.
    Rivoire, S., Shah, M.A., Ranganathan, P., Kozyrakis, C.: Joulesort: a Balanced Energy-Efficiency Benchmark. In: SIGMOD, International Conference on Management of Data. ACM, New York (2007)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Mohsen Sharifi
    • 1
  • Mahsa Najafzadeh
    • 1
  • Hadi Salimi
    • 1
  1. 1.Distributed Systems Laboratory, School of Computer EngineeringIran University of Science and TechnologyTehranIran

Personalised recommendations