• DocumentCode
    1850280
  • Title

    An adaptable framework to deploy complex applications onto multi-cloud platforms

  • Author

    Pham, Linh Manh ; Tchana, Alain ; Donsez, Didier ; Zurczak, Vincent ; Gibello, Pierre-Yves ; De Palma, Noel

  • Author_Institution
    Univ. of Joseph Fourier, Grenoble, France
  • fYear
    2015
  • fDate
    25-28 Jan. 2015
  • Firstpage
    169
  • Lastpage
    174
  • Abstract
    Cloud computing is nowadays a popular technology for hosting IT services. However, deploying and reconfiguring complex applications involving multiple software components, which are distributed on many virtual machines running on single or multi-cloud platforms, is error-prone and time-consuming for human administrators. Existing deployment frameworks are most of the time either dedicated to a unique type of applica- tion (e.g. JEE applications) or address a single cloud platform (e.g. Amazon EC2). This paper presents a novel distributed application management framework for multi-cloud platforms. It provides a Domain Specific Language (DSL) which allows to describe applications and their execution environments (cloud platforms) in a hierarchical way in order to provide a fine-grained management. This framework implements an asynchronous and parallel deployment protocol which accelerates and make resilient the deployment process. A prototype has been developed to serve conducting intensive experiments with different type of applications (e.g. OSGi application and ubiquitous big data analytics for IoT) over disparate cloud models (e.g. private, hybrid, and multi-cloud), which validate the genericity of the framework. These experiments also demonstrate its efficiency comparing to existing frameworks such as Cloudify.
  • Keywords
    cloud computing; protocols; virtual machines; Cloudify; DSL; IT services; adaptable framework; asynchronous deployment protocol; cloud computing; complex applications; disparate cloud models; distributed application management framework; domain specific language; human administrators; multicloud platforms; parallel deployment protocol; software components; virtual machines; Cloud computing; Computer architecture; DSL; Databases; Runtime; Servers; Middleware/business logic; Software Engineering/-Management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computing & Communication Technologies - Research, Innovation, and Vision for the Future (RIVF), 2015 IEEE RIVF International Conference on
  • Conference_Location
    Can Tho
  • Print_ISBN
    978-1-4799-8043-7
  • Type

    conf

  • DOI
    10.1109/RIVF.2015.7049894
  • Filename
    7049894