Self-Adaptive Service Level Agreement Monitoring in Cloud Environments∗Service Level Agreement (Sla) • May 27th, 2013
Contract Type FiledMay 27th, 2013Cloud Service Providers offer access to hardware and software re- sources across the Internet. Cloud Service Providers and their clients negotiate Service Level Agreements (SLA) that specify terms and con- ditions 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 real- time, 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, rely- ing 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.