A Network-aware Virtual Machine Allocation in Cloud Datacenter
In cloud computing environment, virtual machine allocation is an important task for providing infrastructure services.Generally, the datacenters, on which a cloud computing platform runs,are distributed over a wide area network.Therefore, communication cost should be taken into consideration when allocating VMs across servers of multiple datacenters.A network-aware VM allocation algorithm for cloud datacenter is developed in this paper.It tries to minimize the communication cost and latency between servers, with the number of VMs, VM configurations and communication bandwidths are satisfied to users.Specifically, a two-dimensional knapsack algorithm is applied to solve this problem.The algorithm is evaluated and compared with other ones through experiments, which shows satisfying results.
VM allocation cloud datacenter Two dimensional knapsack algorithm
姚艳 曹健 李明禄
国内会议
成都
英文
183-190
2013-10-01(万方平台首次上网日期,不代表论文的发表时间)