Title | ||
---|---|---|
Hybrid TOSCA Provisioning Plans: Integrating Declarative and Imperative Cloud Application Provisioning Technologies. |
Abstract | ||
---|---|---|
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. |
Year | DOI | Venue |
---|---|---|
2015 | 10.1007/978-3-319-29582-4_13 | Communications in Computer and Information Science |
Keywords | Field | DocType |
Cloud application provisioning,TOSCA,Hybrid plans,Automation,Declarative modelling,Imperative modelling,Integration | Computer science,Provisioning,Automation,Business Process Execution Language,Configuration management,Workflow,Database,Cloud computing,Distributed computing | Conference |
Volume | ISSN | Citations |
581 | 1865-0929 | 1 |
PageRank | References | Authors |
0.35 | 10 | 6 |
Name | Order | Citations | PageRank |
---|---|---|---|
Uwe Breitenbücher | 1 | 566 | 72.64 |
Tobias Binz | 2 | 512 | 46.31 |
Oliver Kopp | 3 | 708 | 59.24 |
Kalman Kepes | 4 | 65 | 6.83 |
Frank Leymann | 5 | 6482 | 578.87 |
Johannes Wettinger | 6 | 210 | 17.25 |