Skip to main content
Top

2023 | OriginalPaper | Chapter

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

Authors : Jiyoung Oh, Claudia Raibulet, Joran Leest

Published in: Service-Oriented Computing – ICSOC 2022 Workshops

Publisher: Springer Nature Switzerland

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

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.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
2.
go back to reference Barna, C., Ghanbari, H., Litoiu, M., Shtern, M.: Hogna: a platform for self-adaptive applications in cloud environments. In: 10th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, pp. 83–87 (2015). https://doi.org/10.1109/SEAMS.2015.26 Barna, C., Ghanbari, H., Litoiu, M., Shtern, M.: Hogna: a platform for self-adaptive applications in cloud environments. In: 10th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, pp. 83–87 (2015). https://​doi.​org/​10.​1109/​SEAMS.​2015.​26
6.
go back to reference Gerasimou, S., Calinescu, R., Shevtsov S., Weyns, D.: UNDERSEA: an exemplar for engineering self-adaptive unmanned underwater vehicles. In: 12th Intl Symposium on Software Engineering for Adaptive and Self-Managing Systems, pp. 83–89 (2017). https://doi.org/10.1109/SEAMS.2017.19 Gerasimou, S., Calinescu, R., Shevtsov S., Weyns, D.: UNDERSEA: an exemplar for engineering self-adaptive unmanned underwater vehicles. In: 12th Intl Symposium on Software Engineering for Adaptive and Self-Managing Systems, pp. 83–89 (2017). https://​doi.​org/​10.​1109/​SEAMS.​2017.​19
7.
9.
go back to reference Iftikhar, M.U., Ramachandran, G.S., Bollansée, P., Weyns, D., Hughes, D.: DeltaIoT: a Self-adaptive internet of things exemplar. In: 12th Intl Symposium on Software Engineering for Adaptive and Self-Managing Systems, pp. 76–82 (2017). https://doi.org/10.1109/SEAMS.2017.21 Iftikhar, M.U., Ramachandran, G.S., Bollansée, P., Weyns, D., Hughes, D.: DeltaIoT: a Self-adaptive internet of things exemplar. In: 12th Intl Symposium on Software Engineering for Adaptive and Self-Managing Systems, pp. 76–82 (2017). https://​doi.​org/​10.​1109/​SEAMS.​2017.​21
10.
go back to reference Iglesia, D.G.D.L., Weyns, D.: MAPE-K formal templates to rigorously design behaviors for self-adaptive systems. In: ACM Transactions on Autonomous and Adaptive Systems, vol. 10, no. 3, pp. 1–31 (2015). https://doi.org/10.1145/2724719 Iglesia, D.G.D.L., Weyns, D.: MAPE-K formal templates to rigorously design behaviors for self-adaptive systems. In: ACM Transactions on Autonomous and Adaptive Systems, vol. 10, no. 3, pp. 1–31 (2015). https://​doi.​org/​10.​1145/​2724719
13.
go back to reference Maia, P.H., Vieira, L., Chagas, M., Yu, Y., Zisman, A., Nuseibeh, B.: Dragonfly: a tool for simulating self-adaptive drone behaviours. In: 14th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, pp. 107–113 (2019). https://doi.org/10.1109/SEAMS.2019.00022 Maia, P.H., Vieira, L., Chagas, M., Yu, Y., Zisman, A., Nuseibeh, B.: Dragonfly: a tool for simulating self-adaptive drone behaviours. In: 14th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, pp. 107–113 (2019). https://​doi.​org/​10.​1109/​SEAMS.​2019.​00022
14.
15.
17.
go back to reference Raibulet, C., Arcelli Fontana, F., Capilla, R., Carrillo, C.: Chapter 13 - an overview on quality evaluation of self-adaptive systems. In: Mistrik, I., Ali, N., Kazman, R., Grundy, J., Schmerl, B.: Managing Trade-Offs in Adaptable Software Architectures, Morgan Kaufmann, pp. 325–352 (2017). ISBN: 9780128028551, https://doi.org/10.1016/B978-0-12-802855-1.00013-7 Raibulet, C., Arcelli Fontana, F., Capilla, R., Carrillo, C.: Chapter 13 - an overview on quality evaluation of self-adaptive systems. In: Mistrik, I., Ali, N., Kazman, R., Grundy, J., Schmerl, B.: Managing Trade-Offs in Adaptable Software Architectures, Morgan Kaufmann, pp. 325–352 (2017). ISBN: 9780128028551, https://​doi.​org/​10.​1016/​B978-0-12-802855-1.​00013-7
21.
go back to reference Reggiani, A., Schintler, L., Czamanski, D., Patuelli, R. (eds.): Handbook on Entropy, Complexity and Spatial Dynamics. The Rebirth of Theory? Edward Elgar, Cheltenham (2021) Reggiani, A., Schintler, L., Czamanski, D., Patuelli, R. (eds.): Handbook on Entropy, Complexity and Spatial Dynamics. The Rebirth of Theory? Edward Elgar, Cheltenham (2021)
25.
go back to reference Tsigkanos, C., Nenzi, L., Loreti, M. Garriga, M. Dustdar, S., Ghezzi, C.: Inferring analyzable models from trajectories of spatially-distributed Internet of Things. In: 14th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, pp. 100–106 (2019). https://doi.org/10.1109/SEAMS.2019.00021 Tsigkanos, C., Nenzi, L., Loreti, M. Garriga, M. Dustdar, S., Ghezzi, C.: Inferring analyzable models from trajectories of spatially-distributed Internet of Things. In: 14th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, pp. 100–106 (2019). https://​doi.​org/​10.​1109/​SEAMS.​2019.​00021
Metadata
Title
Analysis of MAPE-K Loop in Self-adaptive Systems for Cloud, IoT and CPS
Authors
Jiyoung Oh
Claudia Raibulet
Joran Leest
Copyright Year
2023
DOI
https://doi.org/10.1007/978-3-031-26507-5_11

Premium Partner