• DocumentCode
    3478786
  • Title

    SLA-Aware Application Deployment and Resource Allocation in Clouds

  • Author

    Emeakaroha, Vincent C. ; Brandic, Ivona ; Maurer, Michael ; Breskovic, Ivan

  • Author_Institution
    Vienna Univ. of Technol., Vienna, Austria
  • fYear
    2011
  • fDate
    18-22 July 2011
  • Firstpage
    298
  • Lastpage
    303
  • Abstract
    Provisioning resources as a service in a scalable on-demand manner is a basic feature in Cloud computing technology. Service provisioning in Clouds is based on Service Level Agreements (SLAs) representing a contract signed between the customer and the service provider stating the terms of the agreement including non-functional requirements of the service specified as Quality of Service (QoS), obligations, and penalties in case of agreement violations. On the one hand SLA violation should be prevented to avoid costly penalties and on the other hand providers have to efficiently utilize resources to minimize cost for the service provisioning. Thus, scheduling strategies considering multiple SLA parameters and efficient allocation of resources are necessary. Recent work considers various strategies with single SLA parameters. However, those approaches are limited to simple workflows and single task applications. Scheduling and deploying service requests considering multiple SLA parameters such as amount of CPU required, network bandwidth, memory and storage are still open research challenges. In this paper, we present a novel scheduling heuristic considering multiple SLA parameters for deploying applications in Clouds. We discuss in details the heuristic design and implementation and finally present detailed evaluations as a proof of concept emphasizing the performance of our approach.
  • Keywords
    cloud computing; processor scheduling; quality of service; resource allocation; QoS; SLA-aware application deployment; coud computing technology; nonfunctional requirements; quality of service; resource allocation; scheduling strategies; service level agreements; service provisioning; Bandwidth; Data models; Processor scheduling; Quality of service; Resource management; Scheduling; Virtual machining; Application Deployment; Cloud Resource Utilization; On-Demand Provisioning; Service Level Agreement; Service Scheduling Strategies;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference Workshops (COMPSACW), 2011 IEEE 35th Annual
  • Conference_Location
    Munich
  • Print_ISBN
    978-1-4577-0980-7
  • Electronic_ISBN
    978-0-7695-4459-5
  • Type

    conf

  • DOI
    10.1109/COMPSACW.2011.97
  • Filename
    6032254