• DocumentCode
    623642
  • Title

    Shadow-routing based dynamic algorithms for virtual machine placement in a network cloud

  • Author

    Yang Guo ; Stolyar, Alexander L. ; Walid, Anwar

  • fYear
    2013
  • fDate
    14-19 April 2013
  • Firstpage
    620
  • Lastpage
    628
  • Abstract
    We consider a shadow routing based approach to the problem of real-time adaptive placement of virtual machines (VM) in large data centers (DC) within a network cloud. Such placement in particular has to respect vector packing constraints on the allocation of VMs to host physical machines (PM) within a DC, because each PM can potentially serve multiple VMs simultaneously. Shadow routing is attractive in that it allows a large variety of system objectives and/or constraints to be treated within a common framework (as long as the underlying optimization problem is convex). Perhaps even more attractive feature is that the corresponding algorithm is very simple to implement, it runs continuously, and adapts automatically to changes in the VM demand rates, changes in system parameters, etc., without the need to re-solve the underlying optimization problem “from scratch”. In this paper we focus on the minmax-DC-load problem. Namely, we propose a combined VM-toDC routing and VM-to-PM assignment algorithm, referred to as Shadow scheme, which minimizes the maximum of appropriately defined DC utilizations. We prove that the Shadow scheme is asymptotically optimal (as one of its parameters goes to 0). Simulation confirms good performance and high adaptivity of the algorithm. Favorable performance is also demonstrated in comparison with a baseline algorithm based on VMware implementation [7], [8]. We also propose a simplified - “more distributed” - version of the Shadow scheme, which performs almost as well in simulations.
  • Keywords
    cloud computing; computer centres; convex programming; minimax techniques; resource allocation; virtual machines; virtualisation; DC utilizations; VM allocation; VM demand rate change; VM-to-DC routing algorithm; VM-to-PM assignment algorithm; VMware implementation; cloud computing; cloud service providers; data centers; minmax-DC-load problem; network cloud; optimization problem; physical machines; real-time adaptive placement problem; resource management; shadow-routing based dynamic algorithms; system parameter change; vector packing constraints; virtual machine placement; virtualization technology; Algorithm design and analysis; Computational modeling; Routing; Servers; Steady-state; Vectors; Virtual machining;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INFOCOM, 2013 Proceedings IEEE
  • Conference_Location
    Turin
  • ISSN
    0743-166X
  • Print_ISBN
    978-1-4673-5944-3
  • Type

    conf

  • DOI
    10.1109/INFCOM.2013.6566847
  • Filename
    6566847