• DocumentCode
    1978370
  • Title

    Efficient VM placement with multiple deterministic and stochastic resources in data centers

  • Author

    Hao Jin ; Deng Pan ; Jing Xu ; Pissinou, Niki

  • Author_Institution
    Florida Int. Univ., Miami, FL, USA
  • fYear
    2012
  • fDate
    3-7 Dec. 2012
  • Firstpage
    2505
  • Lastpage
    2510
  • Abstract
    Virtual machines (VMs) may significantly improve the efficiency of data center infrastructure by sharing resources of physical servers. This benefit relies on an efficient VM placement scheme to minimize the number of required servers. Existing VM placement algorithms usually assume that VMs´ demands for resources are deterministic and stable. However, for certain resources, such as network bandwidth, VMs´ demands are bursty and time varying, and demonstrate stochastic nature. In this paper, we study efficient VM placement in data centers with multiple deterministic and stochastic resources. First, we formulate the Multidimensional Stochastic VM Placement (MSVP) problem, with the objective to minimize the number of required servers and at the same time satisfy a predefined resource availability guarantee. Then, we show that the problem is NP-hard, and propose a polynomial time algorithm called Max-Min Multidimensional Stochastic Bin Packing (M3SBP). The basic idea is to maximize the minimum utilization ratio of all the resources of a server, while satisfying the demands of VMs for both deterministic and stochastic resources. Next, we conduct simulations to evaluate the performance of M3SBP. The results demonstrate that M3SBP guarantees the availability requirement for stochastic resources, and M3SBP needs the smallest number of servers to provide the guarantee among the benchmark algorithms.
  • Keywords
    computational complexity; computer centres; resource allocation; virtual machines; MSVP problem; NP-hard problem; VM demand; VM placement algorithm; VM placement scheme; data center; deterministic resource; max-min multidimensional stochastic bin packing algorithm; multidimensional stochastic VM placement problem; polynomial time algorithm; resource availability guarantee; resource sharing; resource utilization ratio; stochastic resource; virtual machines;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Global Communications Conference (GLOBECOM), 2012 IEEE
  • Conference_Location
    Anaheim, CA
  • ISSN
    1930-529X
  • Print_ISBN
    978-1-4673-0920-2
  • Electronic_ISBN
    1930-529X
  • Type

    conf

  • DOI
    10.1109/GLOCOM.2012.6503493
  • Filename
    6503493