Skip to main content
Log in

Energy-efficient virtual machine consolidation algorithm in cloud data centers

  • Published:
Journal of Central South University Aims and scope Submit manuscript

Abstract

Cloud data centers consume a multitude of power leading to the problem of high energy consumption. In order to solve this problem, an energy-efficient virtual machine (VM) consolidation algorithm named PVDE (prediction-based VM deployment algorithm for energy efficiency) is presented. The proposed algorithm uses linear weighted method to predict the load of a host and classifies the hosts in the data center, based on the predicted host load, into four classes for the purpose of VMs migration. We also propose four types of VM selection algorithms for the purpose of determining potential VMs to be migrated. We performed extensive performance analysis of the proposed algorithms. Experimental results show that, in contrast to other energy-saving algorithms, the algorithm proposed in this work significantly reduces the energy consumption and maintains low service level agreement (SLA) violations.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. PUTHAL D, SAHOO B P S, MISHRA S, SWAIN S. Cloud computing features, issues, and challenges: A big picture [C]// 2015 International Conference on Computational Intelligence and Networks (CINE). Bhubaneshwar: IEEE, 2015: 116-123.

    Chapter  Google Scholar 

  2. MAGALHÃES D, CALHEIROS R N, BUYYA R, DANIELO G G. Workload modeling for resource usage analysis and simulation in cloud computing [J]. Computers & Electrical Engineering, 2015, 47(1): 69-81.

    Article  Google Scholar 

  3. RICCIARDI S, CAREGLIO D, SANTOS-BOADA G, SOLÉ-PARETA J, FIORE U, PALMIERI F. Saving energy in data center infrastructures [C]// 2011 First International Conference on Data Compression, Communications and Processing (CCP). Palinuro: IEEE, 2011: 265-270.

    Chapter  Google Scholar 

  4. BARROSO L A, HOLZLE U. The case for energy-proportional computing [J]. Computer, 2007, 40(12): 33-37.

    Article  Google Scholar 

  5. BOHRER P, ELNOZAHY E N, KELLER T, KISTLER M, LEFURGY C, MCDOWELL C, RAJAMONY R. The case for power management in web servers [M]. Netherlands: Springer, 2002: 261-289.

    Google Scholar 

  6. CLARK C, FRASER K, HAND S, HANSEN J G, JUL E, LIMPACH C, PRATT I, WARFIELD A. Live migration of virtual machines [C]// Proceedings of the 2nd Conference on Symposium on Networked Systems Design & Implementation. CA:USENIX Association, 2005: 273-286.

    Google Scholar 

  7. HERMENIER F, LORCA X, MENAUD J M, MULLER G, LAWALL J. Entropy: A consolidation manager for clusters [C]// Proceedings of the 2009 ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments. New York: ACM, 2009: 41-50.

    Chapter  Google Scholar 

  8. BELOGLAZOV A, BUYYA R. Adaptive threshold-based approach for energy-efficient consolidation of virtual machines in cloud data centers [C]// Proceedings of the 8th International Workshop on Middleware for Grids, Clouds and e-Science. Melbourne: ACM, 2010: 1-6.

    Google Scholar 

  9. HANSON H, KECKLER S W, GHIASI S, RAJAMANI K, RAWSON F, RUBIO J. Thermal response to DVFS: Analysis with an Intel Pentium M [C]// Proceedings of the 2007 International Symposium on Low Power Electronics and Design. New York: ACM, 2007: 219-224.

    Chapter  Google Scholar 

  10. BELOGLAZOV A, BUYYA R. Energy efficient resource management in virtualized cloud data centers [C]// Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing. Washington: IEEE Computer Society, 2010: 826-831.

    Chapter  Google Scholar 

  11. CALHEIROS R N, RANJAN R, BELOGLAZOV A, DEROSE C A, BUYYA R. CloudSim: A toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms [J]. Software: Practice and Experience, 2011, 41(1): 23-50.

    Google Scholar 

  12. BELOGLAZOV A, ABAWAJY J, BUYYA R. Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing [J]. Future Generation Computer Systems, 2012, 28(5): 755-768.

    Article  Google Scholar 

  13. VAN H N, TRAN F D, MENAUD J M. Performance and power management for cloud infrastructures [C]// 2010 IEEE 3rd International Conference on Cloud Computing. Miami: IEEE, 2010: 329-336.

    Chapter  Google Scholar 

  14. KANG J, RANKA S. Dynamic slack allocation algorithms for energy minimization on parallel machines [J]. Journal of Parallel and Distributed Computing, 2010, 70(5): 417-430.

    Article  MATH  Google Scholar 

  15. BUYYA R, RANJAN R, CALHEIROS R N. Modeling and simulation of scalable cloud computing environments and the CloudSim toolkit: Challenges and opportunities [C]// International Conference on High Performance Computing & Simulation. Leipzig: IEEE, 2009: 1-11.

    Google Scholar 

  16. ZHOU Z, HU Z, SONG T, YU J. A novel virtual machine deployment algorithm with energy efficiency in cloud computing [J]. Journal of Central South University, 2015, 22(5): 974-983.

    Article  Google Scholar 

  17. KUSIC D, KEPHART J O, HANSON J E, KANDASAMY N, JIANG G. Power and performance management of virtualized computing environments via look ahead control [J]. Cluster Computing, 2009, 12(1): 1-15.

    Article  Google Scholar 

  18. VOORSLUYS W, BROBERG J, VENUGOPAL S, BUYYA R. Cost of virtual machine live migration in clouds: A performance evaluation [M]. Berlin, Heidelberg Beijing: Springer, 2009: 254-265.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhou Zhou  (周舟).

Additional information

Foundation item: Projects(61572525,61272148) supported by the National Natural Science Foundation of China; Project(20120162110061) supported by the PhD Programs Foundation of Ministry of Education of China; Project(CX2014B066) supported by the Hunan Provincial Innovation Foundation for Postgraduate, China; Project(2014zzts044) supported by the Fundamental Research Funds for the Central Universities, China

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhou, Z., Hu, Zg., Yu, Jy. et al. Energy-efficient virtual machine consolidation algorithm in cloud data centers. J. Cent. South Univ. 24, 2331–2341 (2017). https://doi.org/10.1007/s11771-017-3645-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11771-017-3645-z

Key words

Navigation