Performance modelling of distributed systems based on the example of microservices
- The Infinica product suite consists of multiple individual microservice applications, mainly gathered around Infinica Process Engine which allows the execution of highly individualised process definitions. For estimating process performance, a layered queuing network approach has been applied. In the first step this required the implementation of a basic modelling framework. Subsequently the implemented framework was used to evaluate the applicability of the approach by creating two models and comparing them with actual performance measurements. Although the calculated results deviated from the expected results, analysis showed that the differences may derive from an inaccurate model. Nevertheless the general approach seems to be appropriate for the given application as well as for microservices in general, especially when extended with advanced modelling techniques, as the analysed modelled results appear consistent.
Author: | Matthias Schwarz |
---|---|
Advisor: | Uwe Schneider, Herbert Liebl |
Document Type: | Diploma Thesis |
Language: | English |
Year of Completion: | 2020 |
Granting Institution: | Hochschule Mittweida |
Release Date: | 2021/03/19 |
GND Keyword: | Softwareentwicklung |
Institutes: | Angewandte Computer‐ und Biowissenschaften |
DDC classes: | 005.12 Softwareentwicklung |
Open Access: | Frei zugänglich |
Licence (German): | Urheberrechtlich geschützt |