An Experimental Evaluation of Relations Between Architectural and Runtime Metrics in Microservices Systems

被引:0
|
作者
Knoll, Niels [1 ]
Lichtenthaeler, Robin [1 ]
机构
[1] Univ Bamberg, Distributed Syst Grp, Bamberg, Germany
关键词
Microservice Architecture; Architecture Metrics; Model Driven Generation;
D O I
10.5220/0011728600003488
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The decisions made about the architecture of a microservices system at design time influence the runtime behavior of the resulting system and can be hard to change later. But predicting or evaluating how excatly architecture decisions impact runtime behavior is difficult and in practice mostly based on previous experience. Architectural metrics that are measurable at design time and have a traceable impact on runtime metrics could support architectural decision making to improve quality and prevent costly redevelopments. To investigate traceable relations between architectural metrics and runtime metrics, this paper presents a model-driven generation system for microservice architectures. The system can be used to benchmark different architecture alternatives of a Java-based application without manually changing application code. Using this system, we performed experiments to examine relations between architectural metrics and throughput as a runtime metric.
引用
收藏
页码:147 / 154
页数:8
相关论文
共 50 条
  • [31] Transforming Monolithic Systems to Microservices - An Analysis Toolkit for Legacy Code Evaluation
    Bandara, Chamika
    Perera, Indika
    2020 20TH INTERNATIONAL CONFERENCE ON ADVANCES IN ICT FOR EMERGING REGIONS (ICTER-2020), 2020, : 95 - 100
  • [33] Metrics for Architectural Synthesis and Evaluation - Requirements and Compilation by Viewpoint An Industrial Experience Report
    Zimmermann, Olaf
    2015 IEEE/ACM 2ND INTERNATIONAL WORKSHOP ON SOFTWARE ARCHITECTURE AND METRICS (SAM), 2015, : 8 - 14
  • [34] Agreement and Disagreement between True and False-Positive Metrics in Recommender Systems Evaluation
    Mena-Maldonado, Elisa
    Canamares, Rocio
    Castells, Pablo
    Ren, Yongli
    Sanderson, Mark
    PROCEEDINGS OF THE 43RD INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL (SIGIR '20), 2020, : 841 - 850
  • [35] On some relations between 2-trees and tree metrics
    Leclerc, B
    Makarenkov, V
    DISCRETE MATHEMATICS, 1998, 192 (1-3) : 223 - 249
  • [36] Analysis of evaluation metrics for networked control systems
    Costa, Carlos H.
    Montez, Carlos B.
    Moreno, Ubirajara F.
    2008 IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, PROCEEDINGS, 2008, : 1096 - 1099
  • [37] Metrics for the Evaluation of Tracking Systems for Virtual Environments
    Luckett, Ethan
    Key, Tykeyah
    Newsome, Nathan
    Jones, J. Adam
    2019 26TH IEEE CONFERENCE ON VIRTUAL REALITY AND 3D USER INTERFACES (VR), 2019, : 1711 - 1716
  • [38] A Survey of Evaluation Metrics Used for NLG Systems
    Sai, Ananya B.
    Mohankumar, Akash Kumar
    Khapra, Mitesh M.
    ACM COMPUTING SURVEYS, 2023, 55 (02)
  • [39] Performance evaluation metrics for link discovery systems
    Upal, MA
    INTELLIGENT SYSTEMS DESIGN AND APPLICATIONS, 2003, : 273 - 282
  • [40] EVALUATION OF AN EXPERIMENTAL COURSE IN RACE RELATIONS
    BIGGS, DA
    GLOVER, G
    JOURNAL OF EXPERIMENTAL EDUCATION, 1972, 40 (04): : 34 - &