DocumentCode :
1671041
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
fYear :
2015
Firstpage :
720
Lastpage :
727
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;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Services Computing (SCC), 2015 IEEE International Conference on
Conference_Location :
New York, NY
Print_ISBN :
978-1-4673-7280-0
Type :
conf
DOI :
10.1109/SCC.2015.102
Filename :
7207420
Link To Document :
بازگشت