• DocumentCode
    3148005
  • Title

    Improving Performance and Availability of Services Hosted on IaaS Clouds with Structural Constraint-Aware Virtual Machine Placement

  • Author

    Jayasinghe, Deepal ; Pu, Calton ; Eilam, Tamar ; Steinder, Malgorzata ; Whally, I. ; Snible, Ed

  • Author_Institution
    CERCS, Georgia Inst. of Technol., Atlanta, GA, USA
  • fYear
    2011
  • fDate
    4-9 July 2011
  • Firstpage
    72
  • Lastpage
    79
  • Abstract
    The increasing popularity of modern virtualization-based datacenters continues to motivate both industry and academia to provide answers to a large variety of new and challenging questions. In this paper we aim to answer focusing on one such question: how to improve performance and availability of services hosted on IaaS clouds. Our system, structural constraint-aware virtual machine placement (SCAVP), supports three types of constraints: demand, communication and availability. We formulate SCAVP as an optimization problem and show its hardness. We design a hierarchical placement approach with four approximation algorithms that efficiently solves the SCAVP problem for large problem sizes. We provide a formal model for the application (to better understand structural constraints) and the datacenter (to effectively capture capabilities), and use the two models as inputs to the placement problem. We evaluate SCAVP in a simulated environment to illustrate the efficiency and importance of the proposed approach.
  • Keywords
    approximation theory; cloud computing; computer centres; formal specification; optimisation; service-oriented architecture; virtual machines; IaaS clouds; approximation algorithms; formal model; hosted service availability; optimization problem; structural constraint aware virtual machine placement; virtualization based datacenters; Algorithm design and analysis; Availability; Complexity theory; Optimization; Servers; Strontium; Virtual machining; Availability; Clouds; Datacenter; IaaS; Optimization; Performance; Structural Constraints; VM Placement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Services Computing (SCC), 2011 IEEE International Conference on
  • Conference_Location
    Washington, DC
  • Print_ISBN
    978-1-4577-0863-3
  • Electronic_ISBN
    978-0-7695-4462-5
  • Type

    conf

  • DOI
    10.1109/SCC.2011.28
  • Filename
    6009246