DocumentCode
251776
Title
CloudMF: Applying MDE to Tame the Complexity of Managing Multi-cloud Applications
Author
Ferry, Nicolas ; Hui Song ; Rossini, Alessandro ; Chauvel, Franck ; Solberg, Arnor
Author_Institution
Dept. of Networked Syst. & Services, SINTEF, Oslo, Norway
fYear
2014
fDate
8-11 Dec. 2014
Firstpage
269
Lastpage
277
Abstract
The market of cloud computing encompasses an ever-growing number of cloud providers offering a multitude of infrastructure-as-a-service (IaaS) and platform-as-a-service (PaaS) solutions. The heterogeneity of these solutions hinders the proper exploitation of cloud computing since it prevents interoperability and promotes vendor lock-in, which increases the complexity of executing and managing multi-cloud applications (i.e., Applications that can be deployed across multiple cloud infrastructures and platforms). Providers of multi-cloud applications seek to exploit the peculiarities of each cloud solution and to combine the delivery models of IaaS and PaaS in order to optimise performance, availability, and cost. In this paper, we show how the Cloud Modelling Framework leverages upon model-driven engineering to tame this complexity by providing: (i) a tool-supported domain-specific language for specifying the provisioning and deployment of multi-cloud applications, and (ii) a models@run-time environment for enacting the provisioning, deployment, and adaptation of these applications.
Keywords
cloud computing; open systems; IaaS; MDE; PaaS; cloud MF; cloud computing; cloud modelling framework; infrastructure-as-a-service; interoperability; model-driven engineering; multicloud applications; platform-as-a-service; tool-supported domain-specific language; Adaptation models; Biological system modeling; Cloud computing; Containers; Engines; Sensors; Syntactics; Cloud ML; Cloud computing; Model-driven engineering; multi-cloud;
fLanguage
English
Publisher
ieee
Conference_Titel
Utility and Cloud Computing (UCC), 2014 IEEE/ACM 7th International Conference on
Conference_Location
London
Type
conf
DOI
10.1109/UCC.2014.36
Filename
7027503
Link To Document