CSLA: A LANGUAGE FOR IMPROVING CLOUD SLA MANAGEMENT

Yousri Kouki, Thomas Ledoux

2012

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

References

  1. Andrieux, A. and al. (2007). Web services agreement specification (ws-agreement).
  2. CONTRAIL (2012). http ://contrail-project.eu/.
  3. Emeakaroha, V. C. and al. (2010). Desvi: An architecture for detecting sla violations in cloud computing infrastructures. CloudComp 2010.
  4. Hogan, M. and al. (2011). Nist cloud computing standards roadmap, version 1.0.
  5. Irwin, D. E., Grit, L. E., and Chase, J. S. (2004). Balancing risk and reward in a market-based task service. 13th IEEE International Symposium on High performance Distributed Computing.
  6. Lamanna, D., Skene, J., and Emmerich, W. (2003). Slang a language for defining service level agreements. 9th IEEE Workshop on Future Trends of Distributed Computing Systems.
  7. Ludwig, H., Keller, A., Dan, A., King, R. P., and Franck, R. (2003). Web service level agreement (wsla) language specification.
  8. Wieder, P., Butler, J., Theilmann, W., and Yahyapour, R. (2011). Service level agreements for cloud computing. ISBN 978-1-4614-1613-5.
Download


Paper Citation


in Harvard Style

Kouki Y. and Ledoux T. (2012). CSLA: A LANGUAGE FOR IMPROVING CLOUD SLA MANAGEMENT . In Proceedings of the 2nd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-8565-05-1, pages 586-591. DOI: 10.5220/0003956405860591


in Bibtex Style

@conference{closer12,
author={Yousri Kouki and Thomas Ledoux},
title={CSLA: A LANGUAGE FOR IMPROVING CLOUD SLA MANAGEMENT},
booktitle={Proceedings of the 2nd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},
year={2012},
pages={586-591},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003956405860591},
isbn={978-989-8565-05-1},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 2nd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - CSLA: A LANGUAGE FOR IMPROVING CLOUD SLA MANAGEMENT
SN - 978-989-8565-05-1
AU - Kouki Y.
AU - Ledoux T.
PY - 2012
SP - 586
EP - 591
DO - 10.5220/0003956405860591