• DocumentCode
    2845139
  • Title

    SLA-aware placement of multi-virtual machine elastic services in compute clouds

  • Author

    Breitgand, David ; Epstein, Amir

  • Author_Institution
    Haifa Res. Lab., Virtualization Technol., Syst. Technol. & Services, IBM, Haifa, Israel
  • fYear
    2011
  • fDate
    23-27 May 2011
  • Firstpage
    161
  • Lastpage
    168
  • Abstract
    Elastic services comprise multiple virtualized resources that can be added and deleted on demand to match variability in the workload. A Service owner profiles the service to determine its most appropriate sizing under different workload conditions. This variable sizing is formalized through a service level agreement (SLA) between the service owner and the cloud provider. The Cloud provider obtains maximum benefit when it succeeds to fully allocate the resource set demanded by the elastic service subject to its SLA. Failure to do so may result in SLA breach and financial losses to the provider. We define a novel combinatorial optimization problem called elastic services placement problem (ESPP) to maximize the provider´s benefit from SLA compliant placement. We observe that ESPP extends the generalized assignment problem (GAP), which is a well studied combinatorial optimization problem. However, ESPP turns out to be considerably harder to solve as it does not admit a constant factor approximation. We show that using a simple transformation, ESPP can be presented as a multi-unit combinatorial auction. We further present a column generation method to obtain near optimal solutions for ESPP for large data centers where exact solutions cannot be obtained in a reasonable amount of time using a direct integer programming formulation. We demonstrate the feasibility of our approach through an extensive simulation study. Our results show that we are capable of consistently obtaining good solutions in a time efficient manner. Moreover, if one is willing to trade precision to gain in computation time, our method allows to explicitly manage this tradeoff.
  • Keywords
    Web services; cloud computing; combinatorial mathematics; integer programming; virtual machines; ESPP; GAP; SLA-aware placement; cloud computing; combinatorial optimization problem; constant factor approximation; generalized assignment problem; integer programming; multiunit combinatorial auction; multivirtual machine elastic services placement problem; service level agreement; service owner profiles; Cost accounting; History; Organizations; Quality of service; Reservoirs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Integrated Network Management (IM), 2011 IFIP/IEEE International Symposium on
  • Conference_Location
    Dublin
  • Print_ISBN
    978-1-4244-9219-0
  • Electronic_ISBN
    978-1-4244-9220-6
  • Type

    conf

  • DOI
    10.1109/INM.2011.5990687
  • Filename
    5990687