Home // ADAPTIVE 2016, The Eighth International Conference on Adaptive and Self-Adaptive Systems and Applications // View article
Hints to Address Concurrency in Self-Managed Systems at the Architectural Level - A Case Study
Authors:
Francesco Mazzei
Claudia Raibulet
Keywords: self-adaptivity, concurrency, architecture
Abstract:
Self-managed systems are able to perform changes by themselves on themselves during their execution due to variations occurred internally or in their execution environment. Current solutions for self-managed systems address one change at a time. In the real world, two or more changes may raise contemporaneously. Hence, they should be addressed concurrently and not sequentially. This would improve the overall performances of a system and would avoid delays in addressing changes. In this paper, we propose architecture level mechanisms to address concurrency in self-managed systems. We investigate available concurrency solutions used in non self-managed systems and adopt and adapt them for self-managed systems. We also introduce novel concepts such as: adaptation zone, adaptation need, and adaptation level. To apply and validate our solution a case study in a Web banking context has been developed.
Pages: 59 to 65
Copyright: Copyright (c) IARIA, 2016
Publication date: March 20, 2016
Published in: conference
ISSN: 2308-4146
ISBN: 978-1-61208-463-3
Location: Rome, Italy
Dates: from March 20, 2016 to March 24, 2016