Options
An Experimental Evaluation of Relations Between Architectural and Runtime Metrics in Microservices Systems
Lichtenthäler, Robin; Knoll, Niels (2023): An Experimental Evaluation of Relations Between Architectural and Runtime Metrics in Microservices Systems, in: Proceedings of the 13th International Conference on Cloud Computing and Services Science - CLOSER, Setúbal: SciTePress, S. 147–154, doi: 10.5220/0011728600003488.
Faculty/Chair:
Author:
Title of the compilation:
Proceedings of the 13th International Conference on Cloud Computing and Services Science - CLOSER
Conference:
13th International Conference on Cloud Computing and Services Science ; Prague
Publisher Information:
Year of publication:
2023
Pages:
ISBN:
978-989-758-650-7
Language:
English
Abstract:
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.
GND Keywords: ;
Softwarearchitektur
Modellgetriebene Entwicklung
Keywords: ; ;
Microservice Architecture
Architecture Metrics
Model Driven Generation
DDC Classification:
RVK Classification:
Type:
Conferenceobject
Activation date:
May 8, 2023
Versioning
Question on publication
Permalink
https://fis.uni-bamberg.de/handle/uniba/59291