DocumentCode
1708056
Title
Hierarchical Virtual Machine Placement in Modular Data Centers
Author
Linquan Zhang ; Xunrui Yin ; Zongpeng Li ; Chuan Wu
Author_Institution
Dept. of Comput. Sci., Univ. of Calgary, Calgary, AB, Canada
fYear
2015
Firstpage
171
Lastpage
178
Abstract
This work studies how to minimize communication cost for placing Virtual Machines (VMs) in a modular data center. We consider a number of cooperative VMs implementing the same job, with known inter-VM communication patterns. The modular data center has a two-layer network structure, where computing pods constitute basic building blocks and are connected by a core network. At the core network layer, we design spectral clustering algorithms to partition VMs into computing pods, minimizing inter-pod communication cost. We then further apply an SDP relaxation approach to decide the VM placement within each computing pod, targeting both load balancing among physical servers and inter-server communication cost minimization. Extensive simulations are conducted to validate the efficacy of the proposed hierarchical VM placement scheme.
Keywords
cloud computing; pattern clustering; resource allocation; virtual machines; SDP relaxation approach; cloud computing; core network layer; hierarchical virtual machine placement; inter-VM communication pattern; inter-server communication cost minimization; load balancing; modular data center; spectral clustering algorithm; two-layer network structure; Computational modeling; Eigenvalues and eigenfunctions; Graph theory; Heuristic algorithms; Load management; Partitioning algorithms; Servers;
fLanguage
English
Publisher
ieee
Conference_Titel
Cloud Computing (CLOUD), 2015 IEEE 8th International Conference on
Conference_Location
New York City, NY
Print_ISBN
978-1-4673-7286-2
Type
conf
DOI
10.1109/CLOUD.2015.32
Filename
7214042
Link To Document