Volltext-Downloads (blau) und Frontdoor-Views (grau)

Model-based generation of self-adaptive cloud services

  • An important shift in software delivery is the definition of a cloud service as an independently deployable unit by following the microservices architectural style. Container virtualization facilitates development and deployment by ensuring independence from the runtime environment. Thus, cloud services are built as container based systems - a set of containers that control the lifecycle of software and middleware components. However, using containers leads to a new paradigm for service development and operation: Self service environments enable software developers to deploy and operate container based systems on their own - you build it, you run it. Following this approach, more and more operational aspects are transferred towards the responsibility of software developers. In this work, we propose a concept for self-adaptive cloud services based on container virtualization in line with the microservices architectural style and present a model-based approach that assists software developers in building these services. Based on operational models specified by developers, the mechanisms required for self-adaptation are automatically generated. As a result, each container automatically adapts itself in a reactive, decentralized manner. We evaluate a prototype which leverages the emerging TOSCA standard to specify operational behavior in a portable manner.

Download full text files

  • 2355.pdf

Export metadata

Additional Services

Search Google Scholar


Author of HS ReutlingenKehrer, Stefan; Blochinger, Wolfgang
Erschienen in:Cloud computing and services science : 8th International Conference, CLOSER 2018, Funchal, Madeira, Portugal, March 19-21, 2018 : revised selected papers. - (Communications in computer and information science ; 1073)
Place of publication:Cham
Editor:Victor Méndez Muñoz
Document Type:Conference proceeding
Publication year:2019
Tag:DevOps; TOSCA; container; microservices; model-based deployment; self-adaptation
Page Number:24
First Page:40
Last Page:63
DDC classes:004 Informatik
Open access?:Nein
Licence (German):License Logo  In Copyright - Urheberrechtlich geschützt