OceanRep
Improving Service Availabiliy with Rule-Based Adaptation.
Adolf, Marc, Jung, Reiner and Blümke, Lars (2019) Improving Service Availabiliy with Rule-Based Adaptation. Softwaretechnik-Trends, 39 (3). pp. 22-24.
Preview |
Text
SSP2018Adolf.pdf - Published Version Download (177kB) | Preview |
Abstract
Self-adaptive software systems change their deployment and configuration to address changing user behavior and workloads. Such systems follow a MAPE-K approach to observe and analyze the system, and subsequently plan and execute changes. They use operations, like the (de-)replication and migration of components, to reconfigure the system. During an adaptation, some services might become unavailable when services are replicated or migrated arbitrarily. This can cause interruptions to cross service transactions and temporary service malfunctions.
While some E-commerce platforms consider this acceptable, it is irritating to the consumer. In case of safety critical systems, like medication systems, the system must be serviceable during the transition from the old to the new configuration.
In this paper, we present a rule-based approach for adaptation actions. Our approach allows to address adaptation constraints on a abstract level and decouples the constrains from setup scripts - often used in container environments. Furthermore, we evaluated the feasibility of our approach and illustrate its ability to adapt a component based web system safely.
Document Type: | Article |
---|---|
Additional Information: | Proceedings of the 9th Symposium on Software Performance (SSP 2019) |
Keywords: | Service Availabiliy, Rule-Based Adaptation |
Research affiliation: | Kiel University > Software Engineering |
Refereed: | Yes |
Open Access Journal?: | Yes |
Publisher: | Gesellschaft für Informatik e.V. |
Date Deposited: | 16 Jan 2020 12:04 |
Last Modified: | 28 Mar 2023 07:31 |
URI: | https://oceanrep.geomar.de/id/eprint/48772 |
Actions (login required)
View Item |
Copyright 2023 | GEOMAR Helmholtz-Zentrum für Ozeanforschung Kiel | All rights reserved
Questions, comments and suggestions regarding the GEOMAR repository are welcomed
at bibliotheksleitung@geomar.de !