Self-adaptive approaches aim to address the complexity of modern computing generated by the runtime variabilities and uncertainties. In this context, MAPE-K loop is considered today a major approach for the design and implementation of self-adaptive solutions because it captures in a systematic way the main steps of the adaptation process: (1) Monitor the execution context, (2) Analyze the monitored context, (3) Plan the appropriate adaptation strategy, (4) Execute the adaptation strategy, all these steps using a common Knowledge about the context. Implementations of MAPE-K loops may be particularly complex, domain specific, as well as case study dependent. In this paper, we provide a preliminary analysis of MAPE-K loops in various artifacts in different application domains (i.e., cloud - Hogna and TMA, cyber-physical systems - TRAPP and AMELIA, Internet of Things - DeltaIoT). Our main objective is to outline the similarities and differences among the available implementations of MAPE-K control feedback loops in self-adaptive systems. Additionally, the application domains of the considered examples are highly related, so that solutions in one domain may trigger developments in others. We also provide an insight into MAPE-K loops to enable researchers and practitioners to use, re-use, improve the available solutions.

Oh, J., Raibulet, C., Leest, J. (2023). Analysis of MAPE-K Loop in Self-adaptive Systems for Cloud, IoT and CPS. In Service-Oriented Computing – ICSOC 2022 Workshops ASOCA, AI-PA, FMCIoT, WESOACS 2022, Sevilla, Spain, November 29 – December 2, 2022 Proceedings (pp.130-141) [10.1007/978-3-031-26507-5_11].

Analysis of MAPE-K Loop in Self-adaptive Systems for Cloud, IoT and CPS

Raibulet C.
;
2023

Abstract

Self-adaptive approaches aim to address the complexity of modern computing generated by the runtime variabilities and uncertainties. In this context, MAPE-K loop is considered today a major approach for the design and implementation of self-adaptive solutions because it captures in a systematic way the main steps of the adaptation process: (1) Monitor the execution context, (2) Analyze the monitored context, (3) Plan the appropriate adaptation strategy, (4) Execute the adaptation strategy, all these steps using a common Knowledge about the context. Implementations of MAPE-K loops may be particularly complex, domain specific, as well as case study dependent. In this paper, we provide a preliminary analysis of MAPE-K loops in various artifacts in different application domains (i.e., cloud - Hogna and TMA, cyber-physical systems - TRAPP and AMELIA, Internet of Things - DeltaIoT). Our main objective is to outline the similarities and differences among the available implementations of MAPE-K control feedback loops in self-adaptive systems. Additionally, the application domains of the considered examples are highly related, so that solutions in one domain may trigger developments in others. We also provide an insight into MAPE-K loops to enable researchers and practitioners to use, re-use, improve the available solutions.
paper
Self-adaptive systems, cloud, IoT, CPS, MAPE-K
English
Workshops on ASOCA, AI-PA, FMCIoT, WESOACS 2022, held in Conjunction with the 20th International Conference on Service-Oriented Computing, ICSOC 2022 - 9 November 2022 through 2 December 2022
2022
Troya, J; Mirandola, R; Navarro, E; Delgado, A; Segura, S; Ortiz, G; Pautasso, C; Zirpins, C; Fernández, P; Ruiz-Cortés, A
Service-Oriented Computing – ICSOC 2022 Workshops ASOCA, AI-PA, FMCIoT, WESOACS 2022, Sevilla, Spain, November 29 – December 2, 2022 Proceedings
978-3-031-26506-8
19-mar-2023
2023
13821 LNCS
130
141
none
Oh, J., Raibulet, C., Leest, J. (2023). Analysis of MAPE-K Loop in Self-adaptive Systems for Cloud, IoT and CPS. In Service-Oriented Computing – ICSOC 2022 Workshops ASOCA, AI-PA, FMCIoT, WESOACS 2022, Sevilla, Spain, November 29 – December 2, 2022 Proceedings (pp.130-141) [10.1007/978-3-031-26507-5_11].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/408218
Citazioni
  • Scopus 2
  • ???jsp.display-item.citation.isi??? 1
Social impact