Abstract
Satisfying cloud customers’ requirements, i.e., respecting an agreed-on service level agreement (SLA), is not a trivial task in a multi-cloud context. This is mainly due to divergent SLA objectives among the involved cloud service providers and hence divergent reconfiguration strategies to enforce them. In this paper, we propose a hierarchical representation of multi-cloud SLAs: sub-SLAs associated with a system’s components deployed on distinct cloud service providers and global-SLA associated with the whole system. We also enrich these SLA representations with state machines reflecting reconfiguration strategies defined by cloud customers. Then, we propose an autonomous multi-cloud resource orchestrator based on the MAPE-K adaptation control loop to enforce them and to avoid SLA violations. Finally, in order to check the conformity of this enforcement with defined multi-cloud SLA, we propose an approach for multi-cloud SLA reporting inspired by conformance checking techniques. An implementation of the approach is presented in the paper and illustrates the approach feasibility.
| Original language | English |
|---|---|
| Pages (from-to) | 13004-13039 |
| Number of pages | 36 |
| Journal | Journal of Supercomputing |
| Volume | 78 |
| Issue number | 11 |
| DOIs | |
| Publication status | Published - 1 Jul 2022 |
Keywords
- Autonomous computing
- Cloud resources
- Multi-cloud
- Reconfiguration strategy
- SLA
- State machine
Fingerprint
Dive into the research topics of 'Conformance checking for autonomous multi-cloud SLA management and adaptation'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver