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
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
URL: 
http://dx.doi.org/10.1007/978-3-319-46613-2_5

Main menu 2

2011 © Software Engineering For Distributed Systems Group