|Bibliography||Breitenbücher, Uwe; Binz, Tobias; Kopp, Oliver; Képes, Kálmán; Leymann, Frank; Wettinger, Johannes: Hybrid TOSCA Provisioning Plans: Integrating Declarative and Imperative Cloud Application Provisioning Technologies. |
In: Helfert, Markus (ed.); Méndez Muńoz, Victor (ed.); Ferguson, Donald (ed.): Cloud Computing and Services Science.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology.
Communications in Computer and Information Science; 581, pp. 239-262, english.
Springer International Publishing, February 3, 2016.
DOI: 10.1007/978-3-319-29582-4_13; ISBN: 978-3-319-29581-7.
Article in Book.
|CR-Schema||K.6 (Management of Computing and Information Systems)|
|Keywords||Cloud application provisioning; TOSCA; Hybrid plans; Automation; Declarative modelling; Imperative modelling; Integration|
The efficient provisioning of complex applications is one of the most challenging issues in Cloud Computing. Therefore, various provisioning and configuration management technologies have been developed that can be categorized as follows: imperative approaches enable a precise specification of the low-level tasks to be executed whereas declarative approaches focus on describing the desired goals and constraints. Since complex applications employ a plethora of heterogeneous components that must be wired and configured, typically multiple of these technologies have to be integrated to automate the entire provisioning process. In a former work, we presented a workflow modelling concept that enables the seamless integration of imperative and declarative technologies. This paper is an extension of that work to integrate the modelling concept with the Cloud standard TOSCA. In particular, we show how Hybrid Provisioning Plans can be created that retrieve all required information about the desired provisioning directly from the corresponding TOSCA model. We validate the practical feasibility of the concept by extending the OpenTOSCA runtime environment and the workflow language BPEL.
|Copyright||Springer International Publishing Switzerland |
|Department(s)||University of Stuttgart, Institute of Parallel and Distributed Systems, Applications of Parallel and Distributed Systems|
University of Stuttgart, Institute of Architecture of Application Systems
|Entry date||August 16, 2016|