Autonomous Service Execution Driven by Service-Level Agreements

André Lage Freitas 1
1 MYRIADS - Design and Implementation of Autonomous Distributed Systems
IRISA-D1 - SYSTÈMES LARGE ÉCHELLE, Inria Rennes – Bretagne Atlantique
Abstract : Services enable building loosely-coupled and dynamic applications in distributed environments. Service-Level Agreements (SLAs) are used to define service relationships by describing how services should behave. Moreover, SLAs include the Quality of Service (QoS) that should be delivered along with the service. However, managing service executions on top of distributed infrastructure while meeting agreed QoS is challenging. Firstly, QoS metrics should be mapped to low-level system configurations in order to enable building QoS assurance mechanisms. Secondly, service execution should deal with failures and load variations. In addition to these issues, service execution should be driven by pricing aspects since profit increase is an important concern for service providers. Current approaches that handle service execution support neither the whole SLA life-cycle nor profit augmentation. This thesis proposes an autonomous solution for managing service execution in distributed infrastructures by aiming at increasing the provider profit. In particular, this thesis supports the full SLA life-cycle based on: (i) SLA translation under pricing constraints; (ii) mechanisms which ensure fault-tolerant and performance QoS; and (iii) resource acquisition and allocation driven by contract proposals and requests. In order to realize this solution, this thesis describes the design and implementation of the Qu4DS (Quality Assurance for Distributed Services) framework. Qu4DS includes a rich set of SLA management functionalities that provides a higher-level support for service developers. Moreover, Qu4DS is evaluated on top of Grid5000 and the results show that Qu4DS is able to increase the provider profit while meeting SLAs in different scenarios.
Complete list of metadatas

Cited literature [72 references]  Display  Hide  Download

https://tel.archives-ouvertes.fr/tel-00715375
Contributor : Nikolaos Parlavantzas <>
Submitted on : Wednesday, July 11, 2012 - 8:01:54 PM
Last modification on : Friday, November 16, 2018 - 1:38:10 AM
Long-term archiving on : Friday, October 12, 2012 - 2:25:09 AM

Identifiers

  • HAL Id : tel-00715375, version 1

Citation

André Lage Freitas. Autonomous Service Execution Driven by Service-Level Agreements. Distributed, Parallel, and Cluster Computing [cs.DC]. INSA de Rennes, 2012. English. ⟨tel-00715375⟩

Share

Metrics

Record views

599

Files downloads

691