• DocumentCode
    172901
  • 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
  • fYear
    2014
  • fDate
    June 27 2014-July 2 2014
  • Firstpage
    474
  • Lastpage
    481
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Computing (CLOUD), 2014 IEEE 7th International Conference on
  • Conference_Location
    Anchorage, AK
  • Print_ISBN
    978-1-4799-5062-1
  • Type

    conf

  • DOI
    10.1109/CLOUD.2014.70
  • Filename
    6973776