ABSTRACT

Service provisioning in the Cloud is based on a Service Level Agreement (SLA), which is a set of non-functional properties specified and negotiated between the customer and the service provider. It states the terms of the service including the quality of service (QoS), obligations, service pricing, and penalties in case of agreement violations. This chapter presents a novel framework for the mapping of Low-level resource Metrics to High-level SLA parameters named a LoM2HiS framework, which is also capable of evaluating application SLAs at runtime and detecting SLA violation situations in order to ensure the application QoS. It discusses a knowledge management technique based on Case-Based Reasoning that is responsible for proposing reactive actions to prevent or correct detected violation situations. The chapter deals with the framework evaluation based on a real Cloud testbed with Persistence of Vision-Ray applications and the discussion of the achieved results.