Title :
A virtual machine placement algorithm for balanced resource utilization in cloud data centers
Author :
Nguyen Trung Hieu ; Di Francesco, Marco ; Yla-Jaaski, Antti
Author_Institution :
Dept. of Comput. Sci. & Eng., Aalto Univ., Espoo, Finland
fDate :
June 27 2014-July 2 2014
Abstract :
Virtual machine (VM) placement is the process of selecting the most suitable server in large cloud data centers to deploy newly-created VMs. Several approaches have been proposed to find a solution to this problem. However, most of the existing solutions only consider a limited number of resource types, thus resulting in unbalanced load or in the unnecessary activation of physical servers. In this article, we propose an algorithm, called Max-BRU, that maximizes the resource utilization and balances the usage of resources across multiple dimensions. Our algorithm is based on multiple resource-constraint metrics that help to find the most suitable server for deploying VMs in large cloud data centers. The proposed Max-BRU algorithm is evaluated by simulations based on synthetic datasets. Experimental results show two major improvements over the existing approaches for VM placement. First, Max-BRU increases the resource utilization by minimizing the amount of physical servers used. Second, Max-BRU effectively balances the utilization of multiple types of resources.
Keywords :
cloud computing; computer centres; resource allocation; virtual machines; Max-BRU algorithm; VM; balanced resource utilization; cloud data centers; unbalanced load; unnecessary physical server activation; virtual machine placement algorithm; Bandwidth; Measurement; Memory management; Resource management; Servers; Time complexity; Vectors; Cloud computing; Data centers; Load balancing; Multiple resources; Resource utilization; Virtual machine;
Conference_Titel :
Cloud Computing (CLOUD), 2014 IEEE 7th International Conference on
Conference_Location :
Anchorage, AK
Print_ISBN :
978-1-4799-5062-1
DOI :
10.1109/CLOUD.2014.70