Service Level Checking in the Cloud Computing Context

Cloud Computing raises numerous questions about the implementation and deployment of Service-Oriented Architecture (SOA) and virtualization. It also raises questions related to services contracts, their management and verification, independently of services migration within the Cloud(s). Issues and solutions related to the verification of contracts compliance are referred as Service Level Checking (SLC). Implementing SLC in the Cloud Computing context requires an innovating and functional architecture, in order to separate monitoring information collection concerns from contracts compliance verification concerns. Such contracts or Service Level Agreements (SLAs) apply to the target systems and services. In order to solve the separation of concerns issue, we have used the mediation approach. Our architecture and prototype have been implemented and validated in the context of the French ANR SemEUsE and European Celtic SERVERY cooperative research projects.

[1]  Gio Wiederhold,et al.  Mediators in the architecture of future information systems , 1992, Computer.

[2]  Min Li,et al.  An Online Monitoring Approach for Web services , 2007, 31st Annual International Computer Software and Applications Conference (COMPSAC 2007).

[3]  Jean-Marc Jézéquel,et al.  Making Components Contract Aware , 1999, Computer.

[4]  Xavier Franch,et al.  Service Level Agreement Monitor (SALMon) , 2008, Seventh International Conference on Composition-Based Software Systems (ICCBSS 2008).

[5]  Danny Raz,et al.  Efficient reactive monitoring , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[6]  Akhil Sahai,et al.  Specifying and monitoring guarantees in commercial grids through SLA , 2003, CCGrid 2003. 3rd IEEE/ACM International Symposium on Cluster Computing and the Grid, 2003. Proceedings..

[7]  Gordon S. Blair,et al.  Component-based architecture: the Fractal initiative , 2009, Ann. des Télécommunications.

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

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

[10]  Barruquer Moner IX. References , 1971 .

[11]  Manfred Reichert,et al.  Monitoring Dependencies for SLAs: The MoDe4SLA Approach , 2008, 2008 IEEE International Conference on Services Computing.

[12]  Chris Rose,et al.  A Break in the Clouds: Towards a Cloud Definition , 2011 .