Practical modeling of the SLA life cycle in Cloud Computing

Research in Service level agreements has been of growing interest in the Cloud Computing field. This is due to its pivotal role in solving the trade-off between the benefit of the provider and the interest of the customer. Every SLA has a life cycle and a life time to be managed. The life cycle of SLA consists of several stages that vary according to the SLA. In this paper, we present SLA life cycle in light of the cloud computing domain. The presented SLA life cycle define the sequence of changes of the SLA from the perspective of all parties involved in the contract. Some examples for SLA life cycle are illustrated, in order to show the main phases, structures, processes and entities interactions using UML modeling diagrams. The goal of each phase, the participating actors and their role, the potential dependencies as well as the outcomes of each phase are described in this work.

[1]  George Spanoudakis,et al.  Establishing and Monitoring SLAs in Complex Service Based Systems , 2009, 2009 IEEE International Conference on Web Services.

[2]  Katarina Stanoevska-Slabeva,et al.  Grid and Cloud Computing, A Business Perspective on Technology and Applications , 2009, Grid and Cloud Computing.

[3]  Rajkumar Buyya,et al.  Aneka: Next-Generation Enterprise Grid Platform for e-Science and e-Business Applications , 2007, Third IEEE International Conference on e-Science and Grid Computing (e-Science 2007).

[4]  Daniel M. Dias,et al.  Service-Level Agreements and Commercial Grids , 2003, IEEE Internet Comput..

[5]  Alexander Schill,et al.  Managing the Cloud Service Lifecycle from the User's View , 2013, CLOSER.

[6]  Gerard Conway,et al.  Managing Cloud Computing - A Life Cycle Approach , 2012, CLOSER.

[7]  Adil Maarouf,et al.  Towards a MDE Approach for the Establishment of a Contract Service Level Monitoring by Third Party in the Cloud Computing , 2014, 2014 Tenth International Conference on Signal-Image Technology and Internet-Based Systems.

[8]  Adil Maarouf,et al.  Towards a Trusted third party based on Multi-agent systems for automatic control of the quality of service contract in the Cloud Computing , 2015, 2015 International Conference on Electrical and Information Technologies (ICEIT).

[9]  John A. Zinky,et al.  Specifying and measuring quality of service in distributed object systems , 1998, Proceedings First International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC '98).

[10]  Asit Dan,et al.  Web services agreement specification (ws-agreement) , 2004 .

[11]  R. Buyya,et al.  Towards a Meta-Negotiation Architecture for SLA-Aware Grid Services , 2008 .

[12]  Schahram Dustdar,et al.  Service mediation and negotiation bootstrapping as first achievements towards self-adaptable grid and cloud services , 2009, GMAC '09.

[13]  Rajkumar Buyya,et al.  Service Level Agreement (SLA) in Utility Computing Systems , 2010, ArXiv.

[14]  Heiko Ludwig,et al.  Web Service Level Agreement (WSLA) Language Specification , 2003 .

[15]  Adil Maarouf,et al.  Automatic control of the quality of service contract by a third party in the Cloud Computing , 2014, 2014 Second World Conference on Complex Systems (WCCS).

[16]  Hany F. El Yamany,et al.  Towards service level agreements engineering process in cloud computing , 2015 .

[17]  Kuan Lu Planning and Optimization During the Life-Cycle of Service Level Agreements for Cloud Computing , 2015 .

[18]  F. Brazier,et al.  Managing violations in service level agreements , 2008 .

[19]  Yolanda Gil,et al.  Automatically composed workflows for grid environments , 2004, IEEE Intelligent Systems.

[20]  Mariam Rady,et al.  Parameters for Service Level Agreements Generation in Cloud Computing - A Client-Centric Vision , 2012, ER Workshops.

[21]  A. Grimwood Service level agreements. , 1998, Health estate.

[22]  Philipp Wieder,et al.  Implementing an SLA Negotiation Framework , 2007 .

[23]  Andrew Hiles Service Level Agreements , 1994 .

[24]  Zhiwei Xu,et al.  VEGA infrastructure for resource discovery in grids , 2003, Journal of Computer Science and Technology.

[25]  D. Verma,et al.  Supporting Service Level Agreements on IP Networks , 1999 .