Context. Energy efficiency is gaining importance in the design of software systems, but is still marginally addressed in the area of microservice-based systems. Energy-related aspects often get neglected in favor of other software quality attributes, such as performance, service composition, maintainability, and security. Goal. The aim of this study is to identify, synthesize and empirically evaluate the energy and performance overhead of monitoring tools employed in the microservices and DevOps context. Method. We selected four representative monitoring tools in the microservices and DevOps context. These were evaluated via a controlled experiment on an open-source Docker-based microservice benchmark system. Results. The results highlight: i) the specific frequency and workload conditions under which energy consumption and performance metrics are impacted by the tools; ii) the differences between the tools; iii) the relation between energy and performance overhead.

An Empirical Evaluation of the Energy and Performance Overhead of Monitoring Tools on Docker-Based Systems / Dinga, M.; Malavolta, I.; Giamattei, L.; Guerriero, A.; Pietrantuono, R.. - 14419:(2023), pp. 181-196. (Intervento presentato al convegno 21st International Conference on Service-Oriented Computing, ICSOC 2023 tenutosi a ita nel 2023) [10.1007/978-3-031-48421-6_13].

An Empirical Evaluation of the Energy and Performance Overhead of Monitoring Tools on Docker-Based Systems

Giamattei L.
;
Guerriero A.;Pietrantuono R.
2023

Abstract

Context. Energy efficiency is gaining importance in the design of software systems, but is still marginally addressed in the area of microservice-based systems. Energy-related aspects often get neglected in favor of other software quality attributes, such as performance, service composition, maintainability, and security. Goal. The aim of this study is to identify, synthesize and empirically evaluate the energy and performance overhead of monitoring tools employed in the microservices and DevOps context. Method. We selected four representative monitoring tools in the microservices and DevOps context. These were evaluated via a controlled experiment on an open-source Docker-based microservice benchmark system. Results. The results highlight: i) the specific frequency and workload conditions under which energy consumption and performance metrics are impacted by the tools; ii) the differences between the tools; iii) the relation between energy and performance overhead.
2023
9783031484209
9783031484216
An Empirical Evaluation of the Energy and Performance Overhead of Monitoring Tools on Docker-Based Systems / Dinga, M.; Malavolta, I.; Giamattei, L.; Guerriero, A.; Pietrantuono, R.. - 14419:(2023), pp. 181-196. (Intervento presentato al convegno 21st International Conference on Service-Oriented Computing, ICSOC 2023 tenutosi a ita nel 2023) [10.1007/978-3-031-48421-6_13].
File in questo prodotto:
File Dimensione Formato  
ICSOC_264 1.pdf

accesso aperto

Tipologia: Documento in Pre-print
Licenza: Non specificato
Dimensione 1.48 MB
Formato Adobe PDF
1.48 MB 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/11588/956989
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? ND
social impact