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

被引:3
|
作者
Dinga, Madalina [1 ]
Malavolta, Ivano [1 ]
Giamattei, Luca [2 ]
Guerriero, Antonio [2 ]
Pietrantuono, Roberto [2 ]
机构
[1] Vrije Univ Amsterdam, Amsterdam, Netherlands
[2] Univ Naples Federico II, Naples, Italy
关键词
D O I
10.1007/978-3-031-48421-6_13
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:181 / 196
页数:16
相关论文
共 50 条
  • [21] Deployment and performance monitoring of docker based federated learning framework for software defect prediction
    Malhotra, Ruchika
    Bansal, Anjali
    Kessentini, Marouane
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (05): : 6039 - 6057
  • [22] Docker Based Overlay Network Performance Evaluation in Large Scale Streaming System
    Xie, Bin
    Sun, Guanyi
    Ma, Guo
    PROCEEDINGS OF 2016 IEEE ADVANCED INFORMATION MANAGEMENT, COMMUNICATES, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (IMCEC 2016), 2016, : 366 - 369
  • [23] Predicting Energy and Performance Overhead of Real-Time Operating Systems
    Penolazzi, Sandro
    Sander, Ingo
    Hemani, Ahmed
    2010 DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2010), 2010, : 15 - 20
  • [24] Approach to immunity-based performance monitoring and evaluation for computing systems
    Institute of Computer Science and Technology, Nanjing University of Science and Technology, Nanjing 210094, China
    不详
    Jisuanji Yanjiu yu Fazhan, 2007, 3 (503-509): : 503 - 509
  • [25] SOFTWARE TOOLS FOR THE PERFORMANCE EVALUATION OF COMPUTER-SYSTEMS
    BOLCH, G
    ZEIS, G
    ANGEWANDTE INFORMATIK, 1987, (11): : 470 - 480
  • [26] Software tools for the Performance Evaluation of Computer Systems.
    Bolch, Gunter
    Zeis, Georg
    Angewandte Informatik, Applied Informatics, 1987, 29 (11): : 470 - 480
  • [27] ALGEBRAIC TOOLS FOR THE PERFORMANCE EVALUATION OF DISCRETE EVENT SYSTEMS
    COHEN, G
    MOLLER, P
    QUADRAT, JP
    VIOT, M
    PROCEEDINGS OF THE IEEE, 1989, 77 (01) : 39 - 58
  • [28] Tools for the model-based performance evaluation
    Beilner, Heinz
    IT - Information Technology, 1995, 37 (03): : 5 - 9
  • [29] Exergy-based approaches for performance evaluation of building energy systems
    Sangi, Roozbeh
    Mueller, Dirk
    SUSTAINABLE CITIES AND SOCIETY, 2016, 25 : 25 - 32
  • [30] PERFORMANCE MONITORING AND EVALUATION OF LARGE EMBEDDED SYSTEMS
    HALSALL, F
    HUI, SC
    SOFTWARE ENGINEERING JOURNAL, 1987, 2 (05): : 184 - 192