CSLA : a Language for improving Cloud SLA Management - LINA - Langages d'Aspects et de Composants Accéder directement au contenu
Communication Dans Un Congrès Année : 2012

CSLA : a Language for improving Cloud SLA Management

Résumé

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 admission control and scheduling) to meet SLA requirements (e.g. prevent SLA violations) while tackling scalability and dynamic issues.
Fichier non déposé

Dates et versions

hal-00675077 , version 1 (28-02-2012)

Identifiants

  • HAL Id : hal-00675077 , version 1

Citer

Yousri Kouki, Thomas Ledoux. CSLA : a Language for improving Cloud SLA Management. International Conference on Cloud Computing and Services Science, CLOSER 2012, Apr 2012, Porto, Portugal. pp.586-591. ⟨hal-00675077⟩
954 Consultations
0 Téléchargements

Partager

Gmail Facebook X LinkedIn More