%0 Journal Article %T A New Resource Scheduling Strategy Based on Genetic Algorithm in Cloud Computing Environment %A Jianhua GU %A Jinhua HU %A Tianhai ZHAO %A Guofei SUN %J Journal of Computers %D 2012 %I Academy Publisher %R 10.4304/jcp.7.1.42-52 %X In view of the load balancing problem in VM resources scheduling, this paper presents a scheduling strategy on load balancing of VM resources based on genetic algorithm. According to historical data and current state of the system and through genetic algorithm, this strategy computes ahead the influence it will have on the system after the deployment of the needed VM resources and then chooses the least-affective solution, through which it achieves the best load balancing and reduces or avoids dynamic migration. At the same time, this paper brings in variation rate to describe the load variation of system virtual machines, and it also introduces average load distance to measure the overall load balancing effect of the algorithm. The experiment shows that this strategy has fairly good global astringency and efficiency, and the algorithm of this paper is, to a great extent, able to solve the problems of load imbalance and high migration cost after system VM being scheduled. What is more, the average load distance does not grow with the increase of VM load variation rate, and the system scheduling algorithm has quite good resource utility. %K cloud computing %K virtual machine resources %K load balancing %K genetic algorithm %K scheduling strategy %U http://ojs.academypublisher.com/index.php/jcp/article/view/5234