Title: SLAs for cloud applications: agreement protocol and REST-based implementation

Authors: Alessandra De Benedictis; Massimiliano Rak; Umberto Villano

Addresses: Università di Napoli Federico II, DIETI, Napoli, Italy ' University of Campania Luigi Vanvitelli, DII, Aversa, Italy ' Università del Sannio, DING, Benevento, Italy

Abstract: Users with critical data are still reluctant to move apps and data to commercial clouds, showing a substantial lack of trust in providers. Possible risks linked to availability, performance and security may be mitigated by the adoption of Service Level Agreements (SLAs) established among cloud service providers and their customers. This paper presents the design of services for the automatic management of cloud-oriented SLAs by means of a REST-based API. The API is exposed by an SLA Manager component that can be easily integrated into existing cloud applications, platforms and infrastructures, in order to support SLA-based cloud services delivery. Its functionalities have been designed according to an extended version of the agreement protocol state diagram proposed by the WS-Agreement standard, which takes explicitly into account negotiation, remediation and renegotiation issues and is compliant with all the active standards on security.

Keywords: cloud; service level agreements; WS-agreement; REST; API; SLA management.

DOI: 10.1504/IJGUC.2017.085910

International Journal of Grid and Utility Computing, 2017 Vol.8 No.2, pp.120 - 132

Received: 16 Oct 2015
Accepted: 28 Feb 2016

Published online: 18 Aug 2017 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article