%0 Conference Proceedings %T A Network-Aware Virtual Machine Allocation in Cloud Datacenter %+ Department of Computer Science and Engineering [Shanghai] (CSE) %A Yao, Yan %A Cao, Jian %A Li, Minglu %Z Part 2: Session 2: Cloud Resource Management %< avec comité de lecture %( Lecture Notes in Computer Science %B 10th International Conference on Network and Parallel Computing (NPC) %C Guiyang, China %Y Ching-Hsien Hsu %Y Xiaoming Li %Y Xuanhua Shi %Y Ran Zheng %I Springer %3 Network and Parallel Computing %V LNCS-8147 %P 71-82 %8 2013-09-19 %D 2013 %R 10.1007/978-3-642-40820-5_7 %K VM allocation %K cloud datacenter %K Two dimensional knapsack algorithm %Z Computer Science [cs]Conference papers %X In a 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 is developed. 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. %G English %2 https://inria.hal.science/hal-01513773/document %2 https://inria.hal.science/hal-01513773/file/978-3-642-40820-5_7_Chapter.pdf %L hal-01513773 %U https://inria.hal.science/hal-01513773 %~ IFIP-LNCS %~ IFIP %~ IFIP-NPC %~ IFIP-LNCS-8147