To main content

Managing multi-cloud systems with CloudMF

Abstract

Dynamically adaptive systems (DAS) enable the continuous design and adaptation of complex software systems, but their main focus is limited to the application itself rather than the underlying platform and infrastructure. Cloud computing, in contrast, enables the management of the complete software stack, but it lacks integration with software engineering approaches, techniques, and methods from DAS. Model-based approaches have been successfully adopted for modelling DAS at design-time and facilitate their adaptation at run-time. Therefore, a natural next step is to adopt model-based approaches to enable cloud-based DAS. In this paper, we present the Cloud Modelling Framework (CloudMF), a model-based framework that addresses this issue. It consists of (i) a tool-supported domain-specific modelling language to model the provisioning and deployment of multi-cloud systems, and (ii) a models@run-time environment for enacting the provisioning, deployment and adaptation of these systems.

Category

Academic chapter/article/Conference paper

Language

English

Author(s)

  • Nicolas Ferry
  • Franck Chauvel
  • Alessandro Rossini
  • Brice Morin
  • Arnor Solberg

Affiliation

  • SINTEF Digital / Software and Service Innovation

Year

2013

Publisher

Association for Computing Machinery (ACM)

Book

NordiCloud '13: Proceedings of the Second Nordic Symposium on Cloud Computing & Internet Technologies - Oslo, Norway, 2-3 September 2013

ISBN

978-1-4503-2307-9

Page(s)

38 - 45

View this publication at Cristin