A Hybrid Genetic Algorithm for the Energy-Efficient Virtual Machine Placement Problem in Data Centers

被引:137
作者
Tang, Maolin [1 ]
Pan, Shenchen [1 ]
机构
[1] Queensland Univ Technol, Sch Elect Engn & Comp Sci, Brisbane, Qld 4001, Australia
关键词
Virtual machine placement; Server consolidation; Data center; Cloud computing; Hybrid genetic algorithm;
D O I
10.1007/s11063-014-9339-8
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Server consolidation using virtualization technology has become an important technology to improve the energy efficiency of data centers. Virtual machine placement is the key in the server consolidation technology. In the past few years, many approaches to the virtual machine placement have been proposed. However, existing virtual machine placement approaches consider the energy consumption by physical machines only, but do not consider the energy consumption in communication network, in a data center. However, the energy consumption in the communication network in a data center is not trivial, and therefore should be considered in the virtual machine placement. In our preliminary research, we have proposed a genetic algorithm for a new virtual machine placement problem that considers the energy consumption in both physical machines and the communication network in a data center. Aiming at improving the performance and efficiency of the genetic algorithm, this paper presents a hybrid genetic algorithm for the energy-efficient virtual machine placement problem. Experimental results show that the hybrid genetic algorithm significantly outperforms the original genetic algorithm, and that the hybrid genetic algorithm is scalable.
引用
收藏
页码:211 / 221
页数:11
相关论文
共 13 条
[1]  
[Anonymous], 2010, INFOCOM, 2010 Proceedings IEEE, DOI 10.1109/INFCOM.2010.5461930
[2]  
[Anonymous], 2009, Proceedings of the 2009 ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments, VEE'09, (New York, NY, USA)
[3]   Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing [J].
Beloglazov, Anton ;
Abawajy, Jemal ;
Buyya, Rajkumar .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2012, 28 (05) :755-768
[4]  
Benson A., 2010, P 10 ACM SIGCOMM C I, P267, DOI [10.1145/1879141.1879175.5, DOI 10.1145/1879141.1879175, 10.1145/1879141.1879175]
[5]   Category of inter-grey non-symmetric evolutionary game chain model of supervision on research funds of colleges and universities [J].
Chen, HongZhuan ;
He, LiFang ;
Xu, Jing ;
Chen, Ye .
2010 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC 2010), 2010,
[6]  
Goldberg DE., 1989, GENETIC ALGORITHMS S, V13
[7]  
Mahadevan P, 2009, IEEE INFOCOM 2009 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS, P25
[8]   Memetic Computation-Past, Present & Future [J].
Ong, Yew-Soon ;
Lim, Meng Hiot ;
Chen, Xianshun .
IEEE COMPUTATIONAL INTELLIGENCE MAGAZINE, 2010, 5 (02) :24-31
[9]   Resource allocation algorithms for virtualized service hosting platforms [J].
Stillwell, Mark ;
Schanzenbach, David ;
Vivien, Frederic ;
Casanova, Henri .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2010, 70 (09) :962-974
[10]   A memetic algorithm for VLSI floorplanning [J].
Tang, Maolin ;
Yao, Xin .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2007, 37 (01) :62-69