Bitte benutzen Sie diese Kennung, um auf die Ressource zu verweisen: http://dx.doi.org/10.18419/opus-12150
Autor(en): Rodestock, Tobias
Titel: Visualizing and explaining the scaling behavior of self-adaptive microservice systems in kubernetes
Erscheinungsdatum: 2022
Dokumentart: Abschlussarbeit (Bachelor)
Seiten: xi, 46
URI: http://nbn-resolving.de/urn:nbn:de:bsz:93-opus-ds-121672
http://elib.uni-stuttgart.de/handle/11682/12167
http://dx.doi.org/10.18419/opus-12150
Zusammenfassung: Context. 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.
Kontext. 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.
Enthalten in den Sammlungen:05 Fakultät Informatik, Elektrotechnik und Informationstechnik

Dateien zu dieser Ressource:
Datei Beschreibung GrößeFormat 
Bachelorarbeit-Tobias-Rodestockx.pdf755,65 kBAdobe PDFÖffnen/Anzeigen


Alle Ressourcen in diesem Repositorium sind urheberrechtlich geschützt.