SLA-aware Dependable Cloud Computing Systems

Context and Motivation

Cloud Computing enables remote, on-demand access to a set of configurable computing resources. It aims to provide hardware and software services to customers, while minimizing human efforts in terms of service installation, configuration and maintenance, for both cloud provider and cloud customer. A cloud may have the form of an Infrastructure as a Service (IaaS), a Platform as a Service (PaaS) or a Software as a Service (SaaS). However, cloud's ad-hoc management in terms of quality-of-service and service level agreement (SLA) poses significant challenges to the dependability performance, energy consumption and economical costs of the cloud. We believe that a differentiating element between Cloud Computing environments will be the quality-of-service and the service level agreement (SLA) provided by the cloud.

Challenges

How to enable systematic and transparent integration of service levels and SLA to the cloud, taking into account and trading off possibly antagonist dependability, performance, energy and cost aspects in the cloud? We aim to precisely answer this question. We are interested in proposing novel paradigms, models and distributed algorithms underlying SLA-aware dependable Cloud Computing systems.

Contributors

Selected publications

Software