Virtual machine resource allocation algorithm in cloud environment

Virtual machine resource allocation algorithm in cloud environment

Lei Zheng1,2

1School of Information Engineering, Shandong Youth University of Political Science, Jinan 250103, Shandong, China
2Key Laboratory of Information Security and Intelligent Control in Universities of Shandong, Jinan 250103, Shandong, China

To resolve the problem that virtual machine deployment reservation scheme waste a lot of resources and single-objective deployment algorithm is not comprehensive, a virtual machine resource allocation algorithm based on virtual machines group multi-objective genetic algorithm is proposed. The algorithm is divided into group coding and resources coding. Resources coding integrated coding according to the history resource need of virtual machines to physical machine and integrate number of physical machine and resource need of physical machine occupied by virtual machine through improved crossover and mutation operations. The experimental results show that the algorithm is effective to reduce the number of physical machine and resource utilization of physical machine, saving energy as much as possible.