Envisioning SLO-driven service selection in multi-cloud applications

Abdessalam Elhabbash, Yehia Elkhatib, Gordon S. Blair, Yuhui Lin, Adam Barker, John Thomson

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Citations (Scopus)
4 Downloads (Pure)

Abstract

The current large selection of cloud instances that are functionally equivalent makes selecting the right cloud service a challenging decision. We envision a model driven engineering (MDE) approach to raise the level of abstraction for cloud service selection. One way to achieve this is through a domain specific language (DSL) for modelling the service level objectives (SLOs) and a brokerage system that utilises the SLO model to select services. However, this demands an understanding of the provider SLAs and the capabilities of the current cloud modelling languages (CMLs). This paper investigates the state-of-the-art for SLO support in both cloud providers SLAs and CMLs in order to identify the gaps for SLO support. We then outline research directions towards achieving the MDE-based cloud brokerage.
Original languageEnglish
Title of host publicationUCC 2019 Companion - Proceedings of the 12th IEEE/ACM International Conference on Utility and Cloud Computing
PublisherACM
Pages9-14
Number of pages6
ISBN (Electronic)9781450370448
DOIs
Publication statusPublished - 2 Dec 2019
Event12th IEEE/ACM International Conference on Utility and Cloud Computing, UCC 2019 - Auckland, New Zealand
Duration: 2 Dec 20195 Dec 2019
Conference number: 12

Conference

Conference12th IEEE/ACM International Conference on Utility and Cloud Computing, UCC 2019
Abbreviated titleUCC
Country/TerritoryNew Zealand
CityAuckland
Period2/12/195/12/19

Keywords

  • Cloud computing
  • Cloud Modelling Languages
  • Domain specific language
  • Service Level Agreements
  • Service Level Objectives

Fingerprint

Dive into the research topics of 'Envisioning SLO-driven service selection in multi-cloud applications'. Together they form a unique fingerprint.

Cite this