TY - CHAP U1 - Konferenzveröffentlichung A1 - Kehrer, Stefan A1 - Blochinger, Wolfgang ED - Méndez Muñoz, Victor T1 - Model-based generation of self-adaptive cloud services T2 - 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) N2 - 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. KW - microservices KW - container KW - self-adaptation KW - model-based deployment KW - DevOps KW - TOSCA Y1 - 2019 SN - 978-3-030-29193-8 SB - 978-3-030-29193-8 U6 - https://doi.org/10.1007/978-3-030-29193-8_3 DO - https://doi.org/10.1007/978-3-030-29193-8_3 SP - 40 EP - 63 S1 - 24 PB - Springer CY - Cham ER -