A framework for managing quality of service in cloud computing through service level agreements Until today Cloud providers only offer a limited set of non negotiable service levels to their customers. Most often these service levels are expressed as guarantees for availability together with the offer to have access to a virtualised environment with a certain performance the customer may select from a number of predefined configurations. This simplifies the life of the provider e.g. in terms of effort to maintain an adequate infrastructure or regarding the effort for reducing the risk violating Service Level Agreements (SLAs) with its customer. In consequence the current practice...