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.
Article PDF
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
References
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.
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.
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.
BARROSO L A, HOLZLE U. The case for energy-proportional computing [J]. Computer, 2007, 40(12): 33-37.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Author information
Authors and Affiliations
Corresponding author
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
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11771-017-3645-z