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
Link To Document