CloudMF: Applying MDE to Tame the Complexity of Managing Multi-Cloud Applications

被引:0
|
作者
Ferry, Nicolas [1 ]
Song, Hui [1 ]
Rossini, Alessandro [1 ]
Chauvel, Franck [1 ]
Solberg, Arnor [1 ]
机构
[1] SINTEF, Dept Networked Syst & Serv, Oslo, Norway
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页码:269 / 277
页数:9
相关论文
共 50 条
  • [1] CloudMF: Model-Driven Management of Multi-Cloud Applications
    Ferry, Nicolas
    Chauvel, Franck
    Song, Hui
    Rossini, Alessandro
    Lushpenko, Maksym
    Solberg, Arnor
    [J]. ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2018, 18 (02)
  • [2] Portable Autoscaler for Managing Multi-Cloud Elasticity
    Namjoshi, Jyoti
    Adia, Yohan W.
    Gaonkar, Rohini
    [J]. 2013 INTERNATIONAL CONFERENCE ON CLOUD & UBIQUITOUS COMPUTING & EMERGING TECHNOLOGIES (CUBE 2013), 2013, : 48 - 51
  • [3] Managing Security in Distributed Computing: Self-Protective Multi-Cloud Applications
    Rios, Erkuden
    Rak, Massimiliano
    Afolaranmi, Samuel Olaiya
    [J]. ERCIM NEWS, 2016, (107): : 57 - 58
  • [4] Multi-cloud Applications Security Monitoring
    Carvallo, Pamela
    Cavalli, Ana R.
    Mallouli, Wissam
    Rios, Erkuden
    [J]. GREEN, PERVASIVE, AND CLOUD COMPUTING (GPC 2017), 2017, 10232 : 748 - 758
  • [5] Optimizing Monitorability of Multi-cloud Applications
    Fadda, Edoardo
    Plebani, Pierluigi
    Vitali, Monica
    [J]. ADVANCED INFORMATION SYSTEMS ENGINEERING (CAISE 2016), 2016, 9694 : 411 - 426
  • [6] A Platform for Security Monitoring of Multi-cloud Applications
    Carvallo, Pamela
    Cavalli, Ana R.
    Mallouli, Wissam
    [J]. PERSPECTIVES OF SYSTEM INFORMATICS, PSI 2017, 2018, 10742 : 59 - 71
  • [7] Self-protecting multi-cloud applications
    Ortiz, Antonio M.
    Rios, Erkuden
    Mallouli, Wissam
    Iturbe, Eider
    de Oca, Edgardo Montes
    [J]. 2015 IEEE CONFERENCE ON COMMUNICATIONS AND NETWORK SECURITY (CNS), 2015, : 643 - 647
  • [8] Model Based Control for Multi-cloud Applications
    Miglierina, Marco
    Gibilisco, Giovanni P.
    Ardagna, Danilo
    Di Nitto, Elisabetta
    [J]. 2013 5TH INTERNATIONAL WORKSHOP ON MODELING IN SOFTWARE ENGINEERING (MISE), 2013, : 37 - 43
  • [9] MUSA Deployer: Deployment of Multi-cloud Applications
    Casola, Valentina
    De Benedictis, Alessandra
    Rak, Massimiliano
    Villano, Umberto
    Rios, Erkuden
    Rego, Angel
    Capone, Giancarlo
    [J]. 2017 IEEE 26TH INTERNATIONAL CONFERENCE ON ENABLING TECHNOLOGIES - INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES (WETICE), 2017, : 107 - 112
  • [10] Security Risk Optimization for Multi-cloud Applications
    Lovrencic, Rudolf
    Jakobovic, Domagoj
    Skvorc, Dejan
    Gros, Stjepan
    [J]. APPLICATIONS OF EVOLUTIONARY COMPUTATION, EVOAPPLICATIONS 2020, 2020, 12104 : 659 - 669