This article is designed to solve the problem of load balancing in cloud computing. Virtual machine migration is a way of resolving load balancing. This study firstly analyzes load selecting, load gathering, source virtual machine selecting and ect in detail. The most important research is the target machine selecting and a selecting algorithm is proposed based on information entropy. Experimental results reveal that the algorithm can not only achieve load balancing but also improve the performance of the system.
ZhuS., A new way for dynamic load balancing algorithm design, Computer Engineering and Design16(3) (1994), 25-30.
2.
ZhangS., Dynamic BP algorithm based on load balance forecast, Henan: Henan University, 2009.
3.
YiH., Research on network load balancing algorithm based on simulated annealing genetic algorithm, WuHan: WuHan University of Technology, 2013.
4.
DindaP.A., The statistical properties of host load, Scientific Programming7(3-4) (1999), 211-229.
5.
LiD. and ShiH., Study on general model of load balancing scheduling problems, Computer Engineering and Application43(8) (2007), 121-125.
6.
BonomiR., FlemingP.J. and SteinbergP., An adaptive join-the-biased-queue rule for load sharing on distributed computer system, in: Proceedings of the 28th Conference On Decision and Control, Tampa, Fla, (1989), 2554-2559.
7.
HuY. and OuYangC. et al., A resource load balancing method to reduce the energy consumption in the cloud environment, Computer Engineering38(5) (2012), 53-55.
8.
YangK., GuJ., ZhaoT. and SunG., An optimized control strategy for load balancing based on live migration of virtual machinef, 2011 6th Annual China Grid Conference (2013), 141-146.
9.
CalheirosR.N., RanjansR., BeloglazovA. et al., CloudSim: A toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms, Software: Practice and Experience41(1) (2011), 23-50.