Title :
Rondo: A Tool Suite for Continuous Deployment in Dynamic Environments
Author :
Gunalp, Ozan ; Escoffier, Clement ; Lalanda, Philippe
Author_Institution :
Lab. Inf. de Grenoble, Grenoble Univ., Grenoble, France
Abstract :
Driven by the emergence of new computing environments, dynamically evolving software systems makes it impossible for developers to deploy software with human-centric processes. Instead, there is an increasing need for automation tools that continuously deploy software into execution, in order to push updates or adapt existing software regarding contextual and business changes. Existing solutions fall short on providing fault-tolerant, reproducible deployments that can scale on heterogeneous environments. In this paper we present Rondo, a tool suite that enables continuous deployment for dynamic, service-oriented applications. At the center of these tools, we propose a deterministic and idem potent deployment process. We provide with Rondo a deployment manager that implements this process and capable of conducting deployments and continuously adapting applications according to the changes in the current target platform. The tool suite also includes a domain-specific language for describing deployment requests. We validate our approach in multiple projects, for provisioning the platform as well as for installing applications and continuous reconfigurations.
Keywords :
software fault tolerance; software tools; Rondo; application installing; automation tools; computing environments; continuous deployment; deployment requests; deterministic process; domain-specific language; dynamic application; dynamic environments; fault-tolerant deployment; human-centric processes; idem potent deployment process; reproducible deployment; service-oriented application; software systems; tool suite; Assembly; Computer architecture; Context; DSL; Program processors; Runtime; Continuous Deployment; Dynamism; Service-Oriented Computing;
Conference_Titel :
Services Computing (SCC), 2015 IEEE International Conference on
Conference_Location :
New York, NY
Print_ISBN :
978-1-4673-7280-0
DOI :
10.1109/SCC.2015.102