• 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