Visualizing and explaining the scaling behavior of self-adaptive microservice systems in kubernetes

dc.contributor.authorRodestock, Tobias
dc.date.accessioned2022-05-24T07:31:02Z
dc.date.available2022-05-24T07:31:02Z
dc.date.issued2022de
dc.description.abstractContext. Modern microservice systems are made self-adapting to help manage increasing complexity. Problem. Self-adapting microservice systems offer little insight in their scaling behavior. This makes debugging and verification of their behavior difficult and time consuming. Objective. Explore how to offer better insight and visualization of the scaling behavior of selfadaptive microservice systems. Detect anomalies in the behavior and report them to an issue management system. Method. Setting up a test system by making an existing microservice system self-adaptive and developing a concept and implementing a prototype that can visualize and explain the scaling behavior of the test system. Result. A useful concept for visualizing the autoscaling behavior of a self-adaptive microservice system has been created. In the evaluation many experts state that it helps to solve different problems they face when trying to understand the autoscaling behavior of a self-adaptive microservice system. Conclusion. The developed concept is a good starting point for further improvements in visualizing and explaining the autoscaling behavior of a self-adaptive microservice system.en
dc.description.abstractKontext. Moderne Microservice-Systeme werden selbst anpassend gemacht, um die zunehmende Komplexität zu bewältigen. Problem. Selbstanpassende Microservice-Systeme bieten wenig Einblick in ihr Skalierungsverhalten. Das macht das Debugging und die Verifizierung ihres Verhaltens schwierig und zeitaufwendig. Ziel. Erforschen, wie man einen besseren Einblick und eine bessere Visualisierung des Skalierungsverhaltens von selbst anpassenden Microservicesystemen bieten kann. Methode. Aufsetzen eines Testsystems, indem ein bestehendes Microservice-System selbst anpassend gemacht wird. Die Entwicklung eines Konzepts und die Implementierung eines Prototyps, der das Skalierungsverhalten des Testsystems visualisieren und erklären kann. Ergebnis. Ein nützliches Konzept zur Visualisierung des Autoskalierungsverhaltens eines selbst anpassenden Microservice-Systems wurde erstellt. Fazit. Das entwickelte Konzept ist ein guter Ausgangspunkt für weitere Verbesserungen bei der Visualisierung und Erläuterung des Autoskalierungsverhaltens eines selbst anpassenden Microservice-Systems.de
dc.identifier.other1804300705
dc.identifier.urihttp://nbn-resolving.de/urn:nbn:de:bsz:93-opus-ds-121672de
dc.identifier.urihttp://elib.uni-stuttgart.de/handle/11682/12167
dc.identifier.urihttp://dx.doi.org/10.18419/opus-12150
dc.language.isoende
dc.rightsinfo:eu-repo/semantics/openAccessde
dc.subject.ddc004de
dc.titleVisualizing and explaining the scaling behavior of self-adaptive microservice systems in kubernetesen
dc.typebachelorThesisde
ubs.fakultaetInformatik, Elektrotechnik und Informationstechnikde
ubs.institutInstitut für Software Engineeringde
ubs.publikation.seitenxi, 46de
ubs.publikation.typAbschlussarbeit (Bachelor)de

Files

Original bundle

Now showing 1 - 1 of 1
Thumbnail Image
Name:
Bachelorarbeit-Tobias-Rodestockx.pdf
Size:
755.65 KB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
3.3 KB
Format:
Item-specific license agreed upon to submission
Description: