Combining SLA prediction and cross layer adaptation for preventing SLA violations

Service-based Applications (SBA) are deployed in highly dynamic and distributed settings, where various parts of the constituent components -services and their infrastructure- are controlled by different third parties. In such a loosely coupled environment, adaptation capabilities are needed to manage deviations and unforeseen situations which might lead to negative consequences (e.g. contractual penalties). Current approaches either focus on cross-layer adaptation or the prevention of SLA violations. In contrast to this, the approach presented in this paper combines both. The paper presents an architecture as a generic framework for the management of arising problems during service execution. Multiple adaptation mechanisms are available to react on adaptation needs, acting on different layers of the SBA (including e.g. the composition layer and the infrastructure layer). The nal goal of the cross-layer adaptation capability is to avoid the violation of agreed Service Level (in SLAs) and thus ensure the bene ts of SBAs for both customers and providers.

[1]  Schahram Dustdar,et al.  Monitoring, Prediction and Prevention of SLA Violations in Composite Services , 2010, 2010 IEEE International Conference on Web Services.

[2]  Antonio Bucchiarone,et al.  Exploiting assumption-based verification for the adaptation of service-based applications , 2010, SAC '10.

[3]  Rami Bahsoon,et al.  Self-adapting Applications Based on QA Requirements in the Cloud Using Market-Based Heuristics , 2010, ServiceWave.

[4]  Antonio Brogi,et al.  Taxonomy-Driven Adaptation of Multi-layer Applications Using Templates , 2010, 2010 Fourth IEEE International Conference on Self-Adaptive and Self-Organizing Systems.

[5]  Frank Eliassen,et al.  Cross-layer self-adaptation of service-oriented architectures , 2008, MW4SOC '08.

[6]  George Spanoudakis,et al.  Proactive SLA Negotiation for Service Based Systems , 2010, 2010 6th World Congress on Services.

[7]  Zibin Zheng,et al.  Distributed QoS Evaluation for Real-World Web Services , 2010, 2010 IEEE International Conference on Web Services.

[8]  Javier Franch Gutiérrez,et al.  Monitoring Adaptable SOA Systems using SALMon , 2008 .

[9]  Holger Kett,et al.  Towards Business-Oriented Monitoring and Adaptation of Distributed Service-Based Applications from a Process Owner's Viewpoint , 2009, ICSOC/ServiceWave Workshops.

[10]  Valeria Cardellini,et al.  Designing a Broker for QoS-driven Runtime Adaptation of SOA Applications , 2010, 2010 IEEE International Conference on Web Services.

[11]  Raman Kazhamiakin,et al.  Towards Proactive Adaptation: A Journey along the S-Cube Service Life-Cycle , 2010 .