|Saatkamp, Karoline; Breitenbücher, Uwe; Kopp, Oliver; Leymann, Frank: Method, formalization, and algorithms to split topology models for distributed cloud application deployments. |
Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik.
S. 1-21, englisch.
Springer Wien, 27. April 2019.
Artikel in Zeitschrift.
|CR-Klassif.||D.2.2 (Software Engineering Design Tools and Techniques)|
|Keywords||Application deployment; Distribution; Splitting; Multi-cloud; TOSCA|
For automating the deployment of applications in cloud environments, a variety of technologies have been developed in recent years. These technologies enable to specify the desired deployment in the form of deployment models that can be automatically processed by a provisioning engine. However, the deployment across several clouds increases the complexity of the provisioning. Using one deployment model with a single provisioning engine, which orchestrates the deployment across the clouds, forces the providers to expose low-level APIs to ensure the accessibility from outside. In this paper, we present an extended version of the split and match method to facilitate the division of deployment models to multiple models which can be deployed by each provider separately. The goal of this approach is to reduce the information and APIs which have to be exposed to the outside. We present a formalization and algorithms to automate the method. Moreover, we validate the practical feasibility by a prototype based on the TOSCA standard and the OpenTOSCA ecosystem.
|Abteilung(en)||Universität Stuttgart, Institut für Parallele und Verteilte Systeme, Anwendersoftware|
Universität Stuttgart, Institut für Architektur von Anwendungssystemen
|Eingabedatum||7. Mai 2019|