Analysis of SLA Compliance in the Cloud: An Automated, Model-based Approach

Frank S. de Boer, Elena Giachino, Stijn de Gouw, Reiner Hähnle, Einar Broch Johnsen, Cosimo Laneve, Ka I Pun, Gianluigi Zavattaro

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingAcademicpeer-review

Abstract

Service Level Agreements (SLA) are commonly used to specify the quality attributes between cloud service providers and the customers. A violation of SLAs can result in high penalties. To allow the analysis of SLA compliance before the services are deployed, we describe in this paper an approach for SLA-aware deployment of services on the cloud, and illustrate its workflow by means of a case study. The approach is based on formal models combined with static analysis tools and generated runtime monitors. As such, it fits well within a methodology combining software development with information technology operations (DevOps).
Original languageEnglish
Title of host publicationProceedings of the Second Workshop on Verification of Objects at RunTime EXecution
Subtitle of host publicationAmsterdam, Netherlands, 17th July 2018
EditorsDavide Ancona, Gordon Pace
PublisherOpen Publishing Association
Pages1-15
Number of pages15
Volume302
DOIs
Publication statusPublished - 2019
EventSecond Workshop on Verification of Objects at RunTime EXecution - Mövenpick Hotel Amsterdam City Centre, Amsterdam, Netherlands
Duration: 17 Jul 201817 Jul 2018
https://dblp.org/db/series/eptcs/eptcs302.html

Workshop

WorkshopSecond Workshop on Verification of Objects at RunTime EXecution
Abbreviated titleVORTEX 2018
CountryNetherlands
CityAmsterdam
Period17/07/1817/07/18
Internet address

Fingerprint

Static analysis
Information technology
Software engineering
Compliance

Cite this

Boer, F. S. D., Giachino, E., Gouw, S. D., Hähnle, R., Johnsen, E. B., Laneve, C., ... Zavattaro, G. (2019). Analysis of SLA Compliance in the Cloud: An Automated, Model-based Approach. In D. Ancona, & G. Pace (Eds.), Proceedings of the Second Workshop on Verification of Objects at RunTime EXecution : Amsterdam, Netherlands, 17th July 2018 (Vol. 302, pp. 1-15). Open Publishing Association. https://doi.org/10.4204/EPTCS.302.1
Boer, Frank S. de ; Giachino, Elena ; Gouw, Stijn de ; Hähnle, Reiner ; Johnsen, Einar Broch ; Laneve, Cosimo ; Pun, Ka I ; Zavattaro, Gianluigi. / Analysis of SLA Compliance in the Cloud : An Automated, Model-based Approach. Proceedings of the Second Workshop on Verification of Objects at RunTime EXecution : Amsterdam, Netherlands, 17th July 2018. editor / Davide Ancona ; Gordon Pace. Vol. 302 Open Publishing Association, 2019. pp. 1-15
@inproceedings{7aca764719ef4e558164b91ecc4d4daf,
title = "Analysis of SLA Compliance in the Cloud: An Automated, Model-based Approach",
abstract = "Service Level Agreements (SLA) are commonly used to specify the quality attributes between cloud service providers and the customers. A violation of SLAs can result in high penalties. To allow the analysis of SLA compliance before the services are deployed, we describe in this paper an approach for SLA-aware deployment of services on the cloud, and illustrate its workflow by means of a case study. The approach is based on formal models combined with static analysis tools and generated runtime monitors. As such, it fits well within a methodology combining software development with information technology operations (DevOps).",
author = "Boer, {Frank S. de} and Elena Giachino and Gouw, {Stijn de} and Reiner H{\"a}hnle and Johnsen, {Einar Broch} and Cosimo Laneve and Pun, {Ka I} and Gianluigi Zavattaro",
year = "2019",
doi = "10.4204/EPTCS.302.1",
language = "English",
volume = "302",
pages = "1--15",
editor = "Davide Ancona and Gordon Pace",
booktitle = "Proceedings of the Second Workshop on Verification of Objects at RunTime EXecution",
publisher = "Open Publishing Association",
address = "Australia",

}

Boer, FSD, Giachino, E, Gouw, SD, Hähnle, R, Johnsen, EB, Laneve, C, Pun, KI & Zavattaro, G 2019, Analysis of SLA Compliance in the Cloud: An Automated, Model-based Approach. in D Ancona & G Pace (eds), Proceedings of the Second Workshop on Verification of Objects at RunTime EXecution : Amsterdam, Netherlands, 17th July 2018. vol. 302, Open Publishing Association, pp. 1-15, Second Workshop on Verification of Objects at RunTime EXecution, Amsterdam, Netherlands, 17/07/18. https://doi.org/10.4204/EPTCS.302.1

Analysis of SLA Compliance in the Cloud : An Automated, Model-based Approach. / Boer, Frank S. de; Giachino, Elena; Gouw, Stijn de; Hähnle, Reiner; Johnsen, Einar Broch; Laneve, Cosimo; Pun, Ka I; Zavattaro, Gianluigi.

Proceedings of the Second Workshop on Verification of Objects at RunTime EXecution : Amsterdam, Netherlands, 17th July 2018. ed. / Davide Ancona; Gordon Pace. Vol. 302 Open Publishing Association, 2019. p. 1-15.

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingAcademicpeer-review

TY - GEN

T1 - Analysis of SLA Compliance in the Cloud

T2 - An Automated, Model-based Approach

AU - Boer, Frank S. de

AU - Giachino, Elena

AU - Gouw, Stijn de

AU - Hähnle, Reiner

AU - Johnsen, Einar Broch

AU - Laneve, Cosimo

AU - Pun, Ka I

AU - Zavattaro, Gianluigi

PY - 2019

Y1 - 2019

N2 - Service Level Agreements (SLA) are commonly used to specify the quality attributes between cloud service providers and the customers. A violation of SLAs can result in high penalties. To allow the analysis of SLA compliance before the services are deployed, we describe in this paper an approach for SLA-aware deployment of services on the cloud, and illustrate its workflow by means of a case study. The approach is based on formal models combined with static analysis tools and generated runtime monitors. As such, it fits well within a methodology combining software development with information technology operations (DevOps).

AB - Service Level Agreements (SLA) are commonly used to specify the quality attributes between cloud service providers and the customers. A violation of SLAs can result in high penalties. To allow the analysis of SLA compliance before the services are deployed, we describe in this paper an approach for SLA-aware deployment of services on the cloud, and illustrate its workflow by means of a case study. The approach is based on formal models combined with static analysis tools and generated runtime monitors. As such, it fits well within a methodology combining software development with information technology operations (DevOps).

UR - https://arxiv.org/html/1908.09302#EPTCS302.0

U2 - 10.4204/EPTCS.302.1

DO - 10.4204/EPTCS.302.1

M3 - Conference article in proceeding

VL - 302

SP - 1

EP - 15

BT - Proceedings of the Second Workshop on Verification of Objects at RunTime EXecution

A2 - Ancona, Davide

A2 - Pace, Gordon

PB - Open Publishing Association

ER -

Boer FSD, Giachino E, Gouw SD, Hähnle R, Johnsen EB, Laneve C et al. Analysis of SLA Compliance in the Cloud: An Automated, Model-based Approach. In Ancona D, Pace G, editors, Proceedings of the Second Workshop on Verification of Objects at RunTime EXecution : Amsterdam, Netherlands, 17th July 2018. Vol. 302. Open Publishing Association. 2019. p. 1-15 https://doi.org/10.4204/EPTCS.302.1