CloudMF: Model-Driven Management of Multi-Cloud Applications

被引:42
作者
Ferry, Nicolas [1 ]
Chauvel, Franck [1 ]
Song, Hui [1 ]
Rossini, Alessandro [2 ]
Lushpenko, Maksym [1 ]
Solberg, Arnor [1 ]
机构
[1] SINTEF, Dept Software & Serv Innovat, Oslo, Norway
[2] EVRY Cloud Serv, Snaroyveien 30, Oslo, Norway
关键词
Cloud computing; multi-cloud; DevOps; model-driven engineering; models@run-time;
D O I
10.1145/3125621
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
While the number of cloud solutions is continuously increasing, the development and operation of large-scale and distributed cloud applications are still challenging. A major challenge is the lack of interoperability between the existing cloud solutions, which increases the complexity of maintaining and evolving complex applications potentially deployed across multiple cloud infrastructures and platforms. In this article, we show how the Cloud Modelling Framework leverages model-driven engineering and supports the DevOps ideas to tame this complexity by providing: (i) a domain-specific language for specifying the provisioning and deployment of multi-cloud applications, and (ii) a models@run-time environment for their continuous provisioning, deployment, and adaptation.
引用
收藏
页数:24
相关论文
共 42 条
[31]  
Petcu D, 2014, IEEE CONF COMPUT, P1, DOI [10.1109/INFCOMW.2014.6849159, 10.1007/s10723-013-9290-3]
[32]  
Pop Daniel, 2014, D3 7 1 MODACLOUDS EV
[33]  
Quinton Clement., 2013, P 17 INT SOFTWARE PR, P162
[34]   The Reservoir model and architecture for open federated cloud computing [J].
Rochwerger, B. ;
Breitgand, D. ;
Levy, E. ;
Galis, A. ;
Nagin, K. ;
Llorente, I. M. ;
Montero, R. ;
Wolfsthal, Y. ;
Elmroth, E. ;
Caceres, J. ;
Ben-Yehuda, M. ;
Emmerich, W. ;
Galan, F. .
IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2009, 53 (04)
[35]  
Rossini A., 2017, The cloud application modelling and execution language (CAMEL)
[36]   Building an Open-source Platform-as-a-Service with Intelligent Management of Multiple Cloud Resources [J].
Sandru, Calin ;
Petcu, Dana ;
Munteanu, Victor Ion .
2012 IEEE/ACM FIFTH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC 2012), 2012, :333-338
[37]   PaaS-independent Provisioning and Management of Applications in the Cloud [J].
Sellami, Mohamed ;
Yangui, Sami ;
Mohamed, Mohamed ;
Tata, Samir .
2013 IEEE SIXTH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD 2013), 2013, :693-700
[38]  
Solberg Arnor, 2014, D3 6 EVALUATION PLAN
[39]   On Architectural Diversity of Dynamic Adaptive Systems [J].
Song, Hui ;
Elgammal, Amal ;
Nallur, Vivek ;
Chauvel, Franck ;
Fleurey, Franck ;
Clarke, Siobhan .
2015 IEEE/ACM 37TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, VOL 2, 2015, :595-598
[40]  
SSAI Expert Group, 2012, TECHNICAL REPORT