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