Authors:
Yousri Kouki
and
Thomas Ledoux
Affiliation:
Ecole des Mines de Nantes, France
Keyword(s):
Cloud Computing, Elasticity, Quality-of-Service (QoS), Service Level Agreement (SLA), SLA Violations.
Related
Ontology
Subjects/Areas/Topics:
Cloud Computing
;
Cloud Computing Enabling Technology
;
Cloud Ilities (Scalability, Availability, Reliability)
;
Cloud Standards
;
Fundamentals
;
Monitoring of Services, Quality of Service, Service Level Agreements
;
Performance Development and Management
Abstract:
Cloud computing is a paradigm for enabling remote, on-demand access to a set of configurable computing resources as a service. The pay-per-use model enables service providers to offer their services to customers in different Quality-of-Service (QoS) levels. Service Level Agreement (SLA) is a negotiated agreement between a service provider and a customer where QoS parameters specify the quality level of service that the service provider have to guarantee. However, due to the dynamic nature of the Cloud and its instability, some SLA violations can occurred and the service providers can be charged for penalties.
In this paper, we aim at addressing the Cloud instability to better control SLA management (in particular SLA violations) and indirectly the Cloud elasticity. We propose CSLA, a new SLA language directly integrating some features dealing with QoS uncertainty and Cloud fluctuation. In our evaluation, we present a novel profit model for service provider and new algorithms (for adm
ission control and scheduling) to meet SLA requirements (e.g. prevent SLA violations) while tackling scalability and dynamic issues.
(More)