For cloud computing resource allocation imbalance exists in the virtual machine scheduling
bat algorithm slow convergence speed and optimization accuracy is not high shortcomings
a method is proposed for calculating the virtual machine scheduling algorithm and K-means algorithm based on cloud bat. Algorithm using the K-means clustering initialized to bat population data
improve the quality of the initial solution of the sample data; By Powell local search algorithm for the optimal solution for the current local search and improve the convergence speed and accuracy; when using the improved bat algorithm to allocate the virtual machine
algorithm make full use of the resources on the physical machine to achieve the optimization goal.Simulation results show that the improved algorithm has faster convergence speed and higher searching accuracy compared with other standard bat algorithm and particle swarm optimization algorithm; in the virtual machine scheduling
this paper improves the scheduling algorithm compared with the K-means mean scheduling algorithm
the number of the physical quantity node is reduced by about 12%
and the comprehensive utilization rate of system resources is increased by about 11%.
UK Yang X S. Nature inspired meta-heuristic algorithms[M]. 2nd ed. UK: Luniver Press, 2010: 97-104. DOI: 97
Lin W, Qi D. Research on resource self-organizing model for cloud computing[C]//Internet Technology and Applications, 2010 International Conference on. Wuhan, China, IEEE, 2010: 1-5.
Bawa R K, Sharma G. Modified min-min heuristic for job scheduling based on QoS in Grid environment[C]//IEEE International Conference on Information Management in the Knowledge Economy. India, Chandigarh, 2013: 166-171.
Chen H K, Wang F, He L N, et al. User-priority min-min scheduling algorithm for load balancing in cloud computing[C]//2013 National Conference on Parallel Computing Technologies. India, Bangalore, 2013: 1-8.