RDMSim: An Exemplar for Evaluation and Comparison of Decision-Making Techniques for Self-Adaptation

Huma Samin, Luis H. Garcia Paucar, Nelly Bencomo, Cesar M. Carranza Hurtado, Erik M. Fredericks

Research output: Chapter in Book/Published conference outputConference publication

Abstract

Decision-making for self-adaptation approaches need to address different challenges, including the quantification of the uncertainty of events that cannot be foreseen in advance and their effects, and dealing with conflicting objectives that inherently involve multi-objective decision making (e.g., avoiding costs vs. providing reliable service). To enable researchers to evaluate and compare decision-making techniques for self-adaptation, we present the RDMSim exemplar. RDMSim enables researchers to evaluate and compare techniques for decision-making under environmental uncertainty that support self-adaptation. The focus of the exemplar is on the domain problem related to Remote Data Mirroring, which gives opportunity to face the challenges described above. RDMSim provides probe and effector components for easy integration with external adaptation managers, which are associated with decision-making techniques and based on the MAPE-K loop. Specifically, the paper presents (i) RDMSim, a simulator for real-world experimentation, (ii) a set of realistic simulation scenarios that can be used for experimentation and comparison purposes, (iii) data for the sake of comparison.
Original languageEnglish
Title of host publicationProceedings - 2021 International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2021
PublisherIEEE
Pages238-244
Number of pages7
ISBN (Electronic)978-1-6654-0289-7
ISBN (Print)978-1-6654-0290-3
DOIs
Publication statusPublished - 29 Jun 2021
Event2021 International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS) - Madrid, Spain
Duration: 18 May 202124 May 2021

Publication series

NameProceedings - 2021 International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2021

Conference

Conference2021 International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS)
Period18/05/2124/05/21

Bibliographical note

© 2021 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.

Funding: This work has been partially supported by The Leverhulme Trust Fellowship ”QuantUn: quantification of uncertainty using Bayesian surprises” (Grant No. RF-2019-548/9) and the EPSRC Research Project Twenty20Insight (Grant No.
EP/T017627/1).

Keywords

  • Exemplar
  • Remote Data Mirroring
  • Self-Adaptive System

Fingerprint

Dive into the research topics of 'RDMSim: An Exemplar for Evaluation and Comparison of Decision-Making Techniques for Self-Adaptation'. Together they form a unique fingerprint.

Cite this