Title
Combining Declarative and Imperative Cloud Application Provisioning Based on TOSCA
Abstract
The automation of application provisioning is one of the most important issues in Cloud Computing. The Topology and Orchestration Specification for Cloud Applications (TOSCA) supports automating provisioning by two different flavors: (i) declarative processing is based on interpreting application topology models by a runtime that infers provisioning logic whereas (ii) imperative processing employs provisioning plans that explicitly describe the provisioning tasks to be executed. Both flavors come with benefits and drawbacks. This paper presents a means to combine both flavors to resolve drawbacks and to profit from benefits of both worlds: we propose a standards-based approach to generate provisioning plans based on TOSCA topology models. These provisioning plans are workflows that can be executed fully automatically and may be customized by application developers after generation. We prove the technical feasibility of the approach by an end-to-end open source toolchain and evaluate its extensibility, performance, and complexity.
Year
DOI
Venue
2014
10.1109/IC2E.2014.56
Cloud Engineering
Keywords
DocType
ISSN
application provisioning, deployment, cloud computing, tosca,deployment,resource allocation,cloud computing,topology,web servers,databases,skeleton,operating systems
Conference
2373-3845
Citations 
PageRank 
References 
39
1.47
10
Authors
6
Name
Order
Citations
PageRank
Uwe Breitenbücher156672.64
Tobias Binz251246.31
Kalman Kepes3656.83
Oliver Kopp470859.24
Frank Leymann56482578.87
Johannes Wettinger621017.25