First International Workshop on Testing The Cloud

co-located with ISSTA 2013, Lugano, Switzerland

Autonomic and SLA aware Cloud management

Ivona Brandic

Currently, many enterprises are adopting Cloud Computing technology to achieve high performance and scalability for their applications while maintaining low costs. Service provisioning in the Cloud is based on a set of predefined non-functional properties specified and negotiated by means of Service Level Agreements (SLAs). Cloud workloads are dynamic and change constantly. Thus, in order to reduce steady human interactions, self-manageable Cloud techniques are required to comply with the agreed customers’ SLAs.

In this talk we discuss flexible and reliable management of SLAs, which is of paramount importance for both, Cloud providers and consumers. On the one hand, the prevention of SLA violations avoids penalties that are costly to providers. On the other hand, based on flexible and timely reactions to possible SLA violation threats, user interaction with the system can be minimized enabling Cloud computing to take roots as a flexible and reliable form of on-demand computing. Furthermore, a trade-off has to be found between proactive actions that prevent SLA violations and those that reduce energy consumption, i.e., increase energy efficiency.

In order to emphasize the applicability of the developed tools and methodologies for self-management we demonstrate how Cloud computing technologies can support the work of scientists working in the field of high-throughput sequencing, while at the same time optimizing utilization of resources and increasing energy efficiency.