Generalized SLA enforcement framework using feedback control system

Cloud computing has emerged as powerful technology with various use cases in different environments. The goal of these use cases is to provide services to users on demand. These use cases vary from application to application, but service level agreement (SLA) management plays an important role in all of them. SLA management is an essential part of service provisioning environment. Automated SLA management is a necessary part of large production environments, where business heavily depends on customer satisfaction. In this paper we discuss a generalized SLA management framework and propose a generic framework for automated SLA enforcement based on feedback control system. We have selected various SLA metrics, describe inputs and outputs for those metrics and we propose enforcement methodology based on control theory. We define formal model based on control theory for availability metric. It is seen that feedback control automates the SLA enforcement with accuracy. Multiple SLA metrics can be enforced using this approach.

[1]  Erich Schikuta,et al.  Aggregation patterns of service level agreements , 2010, FIT.

[2]  Erich Schikuta,et al.  A Forecasting and Decision Model for Successful Service Negotiation , 2014, 2014 IEEE International Conference on Services Computing.

[3]  Sherif Sakr,et al.  A Framework for Consumer-Centric SLA Management of Cloud-Hosted Databases , 2015, IEEE Transactions on Services Computing.

[4]  Emil C. Lupu,et al.  An Adaptive Policy-Based Framework for Network Services Management , 2003, Journal of Network and Systems Management.

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

[6]  Adrian Paschke,et al.  A Categorization Scheme for SLA Metrics , 2006, Service Oriented Electronic Commerce.

[7]  Benny Rochwerger,et al.  Oceano-SLA based management of a computing utility , 2001, 2001 IEEE/IFIP International Symposium on Integrated Network Management Proceedings. Integrated Network Management VII. Integrated Management Strategies for the New Millennium (Cat. No.01EX470).

[8]  Chenyang Lu,et al.  Introduction to Control Theory And Its Application to Computing Systems , 2008 .

[9]  Malgorzata Steinder,et al.  Yemanja-a layered event correlation engine for multi-domain server farms , 2001, 2001 IEEE/IFIP International Symposium on Integrated Network Management Proceedings. Integrated Network Management VII. Integrated Management Strategies for the New Millennium (Cat. No.01EX470).

[10]  Yixin Diao,et al.  Feedback Control of Computing Systems , 2004 .

[11]  Edward So,et al.  Fresco: a Web services based framework for configuring extensible SLA management systems , 2005, IEEE International Conference on Web Services (ICWS'05).

[12]  Erich Schikuta,et al.  SLA Validation in Layered Cloud Infrastructures , 2010, GECON.

[13]  César A. F. De Rose,et al.  DeSVi : An Architecture for Detecting SLA Violations in Cloud Computing Infrastructures , 2010 .

[14]  Erich Schikuta,et al.  Aggregating Hierarchical Service Level Agreements in Business Value Networks , 2009, BPM.

[15]  Christoph Rathfelder,et al.  A Framework for Multi-level SLA Management , 2009, ICSOC/ServiceWave Workshops.

[16]  Schahram Dustdar,et al.  LAYSI: A Layered Approach for SLA-Violation Propagation in Self-Manageable Cloud Infrastructures , 2010, 2010 IEEE 34th Annual Computer Software and Applications Conference Workshops.

[17]  James A. Hendler,et al.  Proceedings of the Semantic Web and Policy Workshop , 2005 .

[18]  Erich Schikuta,et al.  Hierarchical aggregation of Service Level Agreements , 2011, Data Knowl. Eng..

[19]  Jens Dietrich,et al.  A Logic Based SLA Management Framework , 2005 .