Microservices are an emerging architectural style advocating for small loosely-coupled services in order to maximize scalability and adaptability. In order to help IT personnel, adaptability can be put (completely or partially) under the responsibility of the system using autonomic techniques, e.g., underpinned by a MAPE-K control loop. This paper discusses possible trade-offs, challenges and support techniques for soft-ware architects involved in building autonomic microservice-based systems.

A MAPE-K Approach to Autonomic Microservices

Guidi C.;Lanese I.;
2022

Abstract

Microservices are an emerging architectural style advocating for small loosely-coupled services in order to maximize scalability and adaptability. In order to help IT personnel, adaptability can be put (completely or partially) under the responsibility of the system using autonomic techniques, e.g., underpinned by a MAPE-K control loop. This paper discusses possible trade-offs, challenges and support techniques for soft-ware architects involved in building autonomic microservice-based systems.
2022
2022 IEEE 19th International Conference on Software Architecture Companion, ICSA-C 2022
100
103
Bucchiarone A.; Guidi C.; Lanese I.; Bencomo N.; Spillner J.
File in questo prodotto:
File Dimensione Formato  
ICSA2022_NEMI.pdf

accesso aperto

Tipo: Postprint
Licenza: Licenza per accesso libero gratuito
Dimensione 458.93 kB
Formato Adobe PDF
458.93 kB Adobe PDF Visualizza/Apri

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/11585/907438
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 2
  • ???jsp.display-item.citation.isi??? 1
social impact