This paper reports our experience in engineering RAMSES, a Reusable Autonomic Manager for microServicES that conforms to the well-known MAPE-K feedback control loop model to realize self-adaptive microservices. The goal of RAMSES is to enforce the satisfaction of userdefined QoS attributes (e.g., availability, performance) of a microservice application at runtime. RAMSES’s control loop components themselves are microservices. RAMSES is designed to ease its reuse across microservice applications. To illustrate RAMSES, we describe how we used it for making self-adaptive an e-food microservice application. We report the results of an experimental evaluation we conducted to validate the capability of RAMSES. Finally, we discuss our experience in facing existing challenges as well as the main lessons learned.
(2023). Engineering Self-adaptive Microservice Applications: An Experience Report . Retrieved from https://hdl.handle.net/10446/262952
Engineering Self-adaptive Microservice Applications: An Experience Report
Scandurra, P.
2023-01-01
Abstract
This paper reports our experience in engineering RAMSES, a Reusable Autonomic Manager for microServicES that conforms to the well-known MAPE-K feedback control loop model to realize self-adaptive microservices. The goal of RAMSES is to enforce the satisfaction of userdefined QoS attributes (e.g., availability, performance) of a microservice application at runtime. RAMSES’s control loop components themselves are microservices. RAMSES is designed to ease its reuse across microservice applications. To illustrate RAMSES, we describe how we used it for making self-adaptive an e-food microservice application. We report the results of an experimental evaluation we conducted to validate the capability of RAMSES. Finally, we discuss our experience in facing existing challenges as well as the main lessons learned.File | Dimensione del file | Formato | |
---|---|---|---|
978-3-031-48421-6_compressed (1).pdf
Solo gestori di archivio
Versione:
publisher's version - versione editoriale
Licenza:
Licenza default Aisberg
Dimensione del file
9.62 MB
Formato
Adobe PDF
|
9.62 MB | Adobe PDF | Visualizza/Apri |
Pubblicazioni consigliate
Aisberg ©2008 Servizi bibliotecari, Università degli studi di Bergamo | Terms of use/Condizioni di utilizzo