• DocumentCode
    650658
  • Title

    QoS-Aware VM Placement in Multi-domain Service Level Agreements Scenarios

  • Author

    Kuan Lu ; Yahyapour, Ramin ; Wieder, Philipp ; Kotsokalis, Constantinos ; Yaqub, Edwin ; Jehangiri, Ali Imran

  • Author_Institution
    Gesellschaft fur wissenschaftliche Datenverarbeitung mbH, Gottingen, Germany
  • fYear
    2013
  • fDate
    June 28 2013-July 3 2013
  • Firstpage
    661
  • Lastpage
    668
  • Abstract
    Virtualization technologies of Infrastructure-as-a- Service enable the live migration of running Virtual Machines (VMs) to achieve load balancing, fault-tolerance and hardware consolidation in data centers. However, the downtime/service unavailability due to live migration may be substantial with relevance to the customers´ expectations on responsiveness, as the latter are declared in established Service Level Agreements (SLAs). Moreover, it may cause significant (potentially exponential) SLA violation penalties to its associated higher- level domains (Platform-as-a-Service and Software-as-a-Service). Therefore, VM live migration should be managed carefully. In this paper, we present the OpenStack version of the Generic SLA Manager, alongside its strategies for VM selection and allocation during live migration of VMs. We simulate a use case where IaaS (OpenStack-SLAM) and PaaS (OpenShift) are combined, and assess performance and efficiency of the aforementioned VM placement strategies, when a multi-domain SLA pricing & penalty model is involved. We find that our proposal is efficient in managing trade-offs between the operational objectives of service providers (including financial considerations) and the customers´ expected QoS requirements.
  • Keywords
    cloud computing; fault tolerant computing; quality of service; resource allocation; virtual machines; IaaS; OpenShift; OpenStack version; OpenStack-SLAM; PaaS; QoS requirements; QoS-aware VM placement; VM allocation; VM live migration; VM selection; data centers; fault-tolerance; financial considerations; generic SLA manager; hardware consolidation; infrastructure-as-a-service; load balancing; multidomain SLA pricing; multidomain service level agreements; penalty model; platform-as-a-service; service providers; software-as-a-service; virtual machines; virtualization technologies; Availability; Containers; Mathematical model; Pricing; Quality of service; Resource management; Software as a service; Availability; IaaS; Live Migration; PaaS; Resource Allocation; SLA penalties; SLA pricing; Virtual Machines;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Computing (CLOUD), 2013 IEEE Sixth International Conference on
  • Conference_Location
    Santa Clara, CA
  • Print_ISBN
    978-0-7695-5028-2
  • Type

    conf

  • DOI
    10.1109/CLOUD.2013.112
  • Filename
    6676754