Sebastian Götz
Latency-aware RDMSim: Enabling the Investigation of Latency in Self-Adaptation for the Case of Remote Data Mirroring
Götz, Sebastian; Samin, Huma; Bencomo, Nelly
Authors
Dr Huma Samin huma.samin@durham.ac.uk
Post Doctoral Research Associate
Dr Nelly Bencomo nelly.bencomo@durham.ac.uk
Associate Professor
Abstract
Self-adaptive systems are able to adapt themselves according to changing contextual conditions to ensure a set of predefined objectives (e.g., certain non-functional requirements like reliability) is reached. For this, they perform adaptation actions which have an effect on the objectives. But, this effect is not reached immediately. Instead, there is a latency between performing an adaptation action and the effect on the objective. In this paper, we present an exemplar which allows to investigate this latency of adaptation actions for a remote data mirroring system (RDMs) based on a previous exemplar, which wasn't latency-aware. The purpose of an RDM is to replicate a data package among multiple locations (called mirrors) to protect against data loss and unavailability. We present a simulation framework for RDM systems, which offers various adaptation actions: changing the number of mirrors, changing the number of links per mirror and changing the topology of the network. The framework is able to predict the effect on three selected non-functional requirements (cost, performance and reliability) and how long a reconfiguration will take, i.e., the latency. We show how to use this information to construct a simple, exemplary optimiser.
Citation
Götz, S., Samin, H., & Bencomo, N. (2024, April). Latency-aware RDMSim: Enabling the Investigation of Latency in Self-Adaptation for the Case of Remote Data Mirroring. Presented at SEAMS '24: 19th International Conference on Software Engineering for Adaptive and Self-Managing Systems, Lisbon, Portugal
Presentation Conference Type | Conference Paper (published) |
---|---|
Conference Name | SEAMS '24: 19th International Conference on Software Engineering for Adaptive and Self-Managing Systems |
Start Date | Apr 15, 2024 |
End Date | Apr 16, 2024 |
Acceptance Date | Jan 15, 2024 |
Online Publication Date | Jun 7, 2024 |
Publication Date | Jun 7, 2024 |
Deposit Date | Feb 13, 2024 |
Publicly Available Date | Jul 3, 2024 |
Publisher | Institute of Electrical and Electronics Engineers |
Peer Reviewed | Peer Reviewed |
Book Title | SEAMS '24: Proceedings of the 19th International Symposium on Software Engineering for Adaptive and Self-Managing Systems |
ISBN | 9798400705854 |
DOI | https://doi.org/10.1145/3643915.3644106 |
Public URL | https://durham-repository.worktribe.com/output/2253529 |
Files
Published Conference Paper
(894 Kb)
PDF
Publisher Licence URL
http://creativecommons.org/licenses/by/4.0/
You might also like
Decision-Making Support for Adaptive Learning Management Systems based on Bayesian Inference
(2022)
Presentation / Conference Contribution
RDMSim: An Exemplar for Evaluation and Comparison of Decision-Making Techniques for Self-Adaptation
(2021)
Presentation / Conference Contribution
Pri-AwaRE: Tool Support for priority-aware decision-making under uncertainty
(2021)
Presentation / Conference Contribution
Towards priority-awareness in autonomous intelligent systems
(2021)
Presentation / Conference Contribution