Domain Model Optimized Deployment and Execution of Cloud Applications with TOSCA
Abstract
Cloud computing promises to provide computing power as a utility and the adaptability to
application requirements is one of its key benefits. However, using
cloud infrastructures still requires a lot of technical expertise, which becomes
a burden especially for non-computer scientists. Therefore, using model-driven approaches
seems promising and can help to lower this burden by raising the level of abstraction.
To achieve the correct scale of the cloud resources, a mechanism is required to map
the computational requirements of the users domain model to parameters of
the cloud infrastructure.
In this paper, we present a framework, which scales the
required infrastructure according to the demands of the users domain model. The framework utilizes a metamodel based on
the Topology and Orchestration Specification for Cloud Applications (TOSCA) for modelling the cloud applications.
Additionally, we introduce a domain-specific
language to define a mapping between domain model parameters and parameters of
the cloud infrastructure to achieve an appropriate scale.
Document Type:
Articles in Conference Proceedings
Editor:
Booktitle:
System Analysis and Modeling. Technology-Specific Aspects of Models
Language:
English
Series:
LNCS
Address:
Cham
Publisher:
Springer International Publishing
Paper:
68--83
Month:
10
Year:
2016
DOI:
10.1007/978-3-319-46613-2_5
File:
Bibtex
2024 © Software Engineering For Distributed Systems Group