VNU-UET Repository

Flexible deployment of component-based distributed applications on the Cloud and beyond

Pham, Manh Linh and Nguyen, Truong Thang (2019) Flexible deployment of component-based distributed applications on the Cloud and beyond. KSII Transactions on Internet and Information Systems, 13 (3). pp. 1141-1163. ISSN 1976-7277

Download (1MB) | Preview


In an effort to minimize operational expenses and supply users with more scalable services, distributed applications are actually going towards the Cloud. These applications, sent out over multiple environments and machines, are composed by inter-connecting independently developed services and components. The implementation of such programs on the Cloud is difficult and generally carried out either by hand or perhaps by composing personalized scripts. This is extremely error prone plus it has been found that misconfiguration may be the root of huge mistakes. We introduce AutoBot, a flexible platform for modeling, installing and (re)configuring complex distributed cloud-based applications which evolve dynamically in time. AutoBot includes three modules: A simple and new model describing the configuration properties and interdependencies of components; a dynamic protocol for the deployment and configuration ensuring appropriate resolution of these interdependencies; a runtime system that guarantee the proper configuration of the program on many virtual machines and, if necessary, the reconfiguration of the deployed system. This reduces the manual application deployment process that is monotonous and prone to errors. Some validation experiments were conducted on AutoBot in order to ensure that the proposed system works as expected. We also discuss the opportunity of reusing the platform in the transition of applications from Cloud to Fog computing.

Item Type: Article
Uncontrolled Keywords: Application deployment, dynamic reconfiguration, distributed application, cloud computing, fog computing
Subjects: Information Technology (IT)
Scopus-indexed journals
ISI-indexed journals
Divisions: Center of Multidisciplinary Integrated Technologies for Field Monitoring (FIMO)
Faculty of Information Technology (FIT)
Depositing User: Dr. Mạnh Linh Phạm
Date Deposited: 03 Jun 2019 04:15
Last Modified: 03 Jun 2019 04:15

Actions (login required)

View Item View Item