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
Link To Document :
بازگشت