Self-adaptive service level agreement monitoring in cloud environments

Cloud Service Providers offer access to hardware and software resources across the Internet. Cloud Service Providers and their clients negotiate Service Level Agreements SLA that specify terms and conditions of services. To ensure that an SLA is being honored by all parties the service is monitored. This paper proposes a monitoring approach that automatically adapts the monitoring process in realtime, based on user-specified policies. The monitor can both adapt the frequency of measurements and monitoring mode: active and passive. Active mode uses an external, trusted monitoring service. Passive mode minimizes interaction with an external monitoring service, relying instead on a mutual commit protocol to ensure SLA compliance. Monitor adaptation is determined by levels of perceived risk, defined by a user's policy. The self-adaptive SLA monitoring framework is realized using agent technology and is implemented and tested in the AgentScape middleware.

[1]  Benny Rochwerger,et al.  Monitoring Service Clouds in the Future Internet , 2010, Future Internet Assembly.

[2]  Elizabeth Chang,et al.  Conceptual SLA framework for cloud computing , 2010, 4th IEEE International Conference on Digital Ecosystems and Technologies.

[3]  Stephen A. Jarvis,et al.  Self-adaptive and self-optimising resource monitoring for dynamic grid environments , 2004 .

[4]  Chao-Jung Hsu,et al.  Dominant Factors for Online Trust , 2008, 2008 International Conference on Cyberworlds.

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

[6]  John Mark Agosta,et al.  An adaptive anomaly detector for worm detection , 2007 .

[7]  John B. Shoven,et al.  I , Edinburgh Medical and Surgical Journal.

[8]  Paul Resnick,et al.  Reputation systems , 2000, CACM.

[9]  Julian Padget,et al.  REACTIVE MONITORING OF SERVICE LEVEL AGREEMENTS , 2010 .

[10]  Fabio Panzieri,et al.  QoS–Aware Clouds , 2010, 2010 IEEE 3rd International Conference on Cloud Computing.

[11]  F. Brazier,et al.  NEGOTIATION AND MONITORING OF SERVICE LEVEL AGREEMENTS , 2010 .

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

[13]  Bogdan Franczyk,et al.  A Framework for Automated Negotiation of Service Level Agreements in Services Grids , 2005, Business Process Management Workshops.

[14]  Ali Chehab,et al.  A comprehensive reputation-based trust model for distributed systems , 2005, Workshop of the 1st International Conference on Security and Privacy for Emerging Areas in Communication Networks, 2005..

[15]  Hovav Shacham,et al.  Short Signatures from the Weil Pairing , 2001, J. Cryptol..

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

[17]  André Brinkmann,et al.  Enforcing SLAs in Scientific Clouds , 2010, 2010 IEEE International Conference on Cluster Computing.

[18]  Adi Shamir,et al.  A method for obtaining digital signatures and public-key cryptosystems , 1978, CACM.

[19]  Randy H. Katz,et al.  A view of cloud computing , 2010, CACM.

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

[21]  Christof Fetzer,et al.  A Novel Approach to QoS Monitoring in the Cloud , 2011, 2011 First International Conference on Data Compression, Communications and Processing.

[22]  Vladimir Stantchev,et al.  Negotiating and Enforcing QoS and SLAs in Grid and Cloud Computing , 2009, GPC.

[23]  Frances M. T. Brazier,et al.  Self-adaptive Service Monitoring , 2011, ICAIS.

[24]  Frances M. T. Brazier,et al.  A WS-Agreement Based Resource Negotiation Framework for Mobile Agents , 2006, Scalable Comput. Pract. Exp..

[25]  Asit Dan,et al.  Cremona: an architecture and library for creation and monitoring of WS-agreents , 2004, ICSOC '04.

[26]  Frances M. T. Brazier,et al.  Secure Monitoring of Service Level Agreements , 2010, 2010 International Conference on Availability, Reliability and Security.

[27]  Naohiro Hayashibara,et al.  Failure detectors for large-scale distributed systems , 2002, 21st IEEE Symposium on Reliable Distributed Systems, 2002. Proceedings..

[28]  Daniel W. Manchala E-Commerce Trust Metrics and Models , 2000, IEEE Internet Comput..