Towards a MDE Approach for the Establishment of a Contract Service Level Monitoring by Third Party in the Cloud Computing

Cloud Computing (CC) marks a new step towards IT infrastructure dematerialization. Cloud provides IT resources, software and hardware, remotely accessible, as a service. The adoption of this model raises a number of challenges, particularly with regard to Quality of the provided services. To cope with a highly dynamic environment such as the CC, it is essential to determine in real time Quality of Service (QoS) to meet consumer's SLA (Service Level Agreements) specifications. In this context, agreements (contract) service level form an appropriate solution to specify these QoS guarantees. It specifies one or more service level objectives (SLO), to guarantee that the delivered QoS satisfies the consumer expectations. Monitoring these QoS agreements for the management of the relationships, between, cloud providers and their services customers is an area that attracts the attention of many researchers and industrialists in the cloud. In our work we introduce the concept of monitoring and respect of the QoS, then we present a third party service provider that ensures the respect of the Quality of Service in real-time to guarantee the performance and the reliability of the Cloud.

[1]  Cong Wang,et al.  Enabling Public Verifiability and Data Dynamics for Storage Security in Cloud Computing , 2009, ESORICS.

[2]  Adil M. Hammadi,et al.  A Framework for SLA Assurance in Cloud Computing , 2012, 2012 26th International Conference on Advanced Information Networking and Applications Workshops.

[3]  Laurent Lefèvre,et al.  CompatibleOne: Designing an Energy Efficient Open Source Cloud Broker , 2012, 2012 Second International Conference on Cloud and Green Computing.

[4]  Francesco Torelli,et al.  SLA★: An abstract syntax for Service Level Agreements , 2010, 2010 11th IEEE/ACM International Conference on Grid Computing.

[5]  Wei-Tek Tsai,et al.  Model-Based Monitoring and Policy Enforcement of Services , 2009, 2009 Congress on Services - I.

[6]  P. Mell,et al.  The NIST Definition of Cloud Computing , 2011 .

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

[8]  Thomas Ledoux,et al.  SLA-driven capacity planning for Cloud applications , 2012, 4th IEEE International Conference on Cloud Computing Technology and Science Proceedings.

[9]  Heiko Ludwig,et al.  The WSLA Framework: Specifying and Monitoring Service Level Agreements for Web Services , 2003, Journal of Network and Systems Management.

[10]  Christine Morin,et al.  Contrail: Distributed Application Deployment under SLA in Federated Heterogeneous Clouds , 2013, Future Internet Assembly.

[11]  Feng Liu,et al.  The role of XML in service level agreements management , 2005, Proceedings of ICSSSM '05. 2005 International Conference on Services Systems and Services Management, 2005..

[12]  Adrian Paschke RBSLA A declarative Rule-based Service Level Agreement Language based on RuleML , 2005, International Conference on Computational Intelligence for Modelling, Control and Automation and International Conference on Intelligent Agents, Web Technologies and Internet Commerce (CIMCA-IAWTIC'06).

[13]  Salvatore Venticinque,et al.  Experiences in building a mOSAIC of clouds , 2013, Journal of Cloud Computing: Advances, Systems and Applications.

[14]  Vladimir Tosic,et al.  Web Service Offerings Language ( WSOL ) and Web Service Composition Management ( WSCM ) , 2002 .

[15]  Pankesh Patel,et al.  Service Level Agreement in Cloud Computing , 2009 .

[16]  James Skene,et al.  SLAng: a language for service level agreements , 2003 .

[17]  P. Mell,et al.  SP 800-145. The NIST Definition of Cloud Computing , 2011 .

[18]  Mohamed Adel Serhani,et al.  A Framework for SLA-based cloud services verification and composition , 2011, IIT 2011.

[19]  Nikos Loutas,et al.  Cloud4SOA: A Semantic-Interoperability PaaS Solution for Multi-cloud Platform Management and Portability , 2013, ESOCC.

[20]  Wolfgang Emmerich,et al.  SLAng: a language for defining service level agreements , 2003, The Ninth IEEE Workshop on Future Trends of Distributed Computing Systems, 2003. FTDCS 2003. Proceedings..

[21]  Frédéric Pourraz,et al.  PSLA: A PaaS Level SLA Description Language , 2014, 2014 IEEE International Conference on Cloud Engineering.

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