A Comprehensive Satisfaction Based Virtual Machine Placement Policy in IaaS Cloud

DING Wei-chao,GU Chun-hua,LUO Fei
DOI: https://doi.org/10.14135/j.cnki.1006-3080.20161230001
2018-01-01
Abstract:The key requirement of the infrastructure as a service (IaaS) environment is to properly arrange the virtual machine applied by tenants.Most of the current researches on virtual machine placement strategy focus on data center energy consumption,resource loss and load balancing.Little attention has been paid to the impact of virtual machine placement on renter's virtual machine startup time.Virtual machine startup time is too slow,which will cause the current load of tenants not to be allocated to other virtual machines in time,thus hindering the horizontal expansion of applications.In order to reduce the turn-around time of virtual machine request and the resource loss of data center,we establish a cloud service tenant satisfaction model based priority of tenant request,and give a quantitative measurement of time cost of deploying at first.Then,the cloud service provider satisfaction model is established according to the resource loss of the data center.Finally,a multi-objective constraint optimization model based on the starting time of the tenant virtual machine and the loss of the system resources,and a virtual machine placement policy is proposed based on comprehensive satisfaction (CS-B) which takes into account the needs of cloud services tenants and cloud service providers by giving different weights,then place the virtual machine that the tenant applies to the server with the highest level of comprehensive satisfaction.Compared with other algorithms,the proposed algorithm has the characteristics of low complexity,simple parameters and easy to combine with the real cloud platform (such as OpenStack,CloudStack,Eucalyptus).The experiment results under the OpenStack cloud platform show that it can effectively reduce the deployment time of the virtual machine,and reduce the resource loss of the data center,and then increase the satisfaction of the cloud service tenant and the cloud service provider.
What problem does this paper attempt to address?