Hagel, NathanHerrmann, Andrea2024-02-222024-02-2220230720-8928https://dl.gi.de/handle/20.500.12116/43666Moderne, verteilte Software-Systeme werden heutzutage nicht mehr nur statisch auf Maschinen deployed. Stattdessen werden die gewünschten Komponenten oder Container und deren Skalierungen deklarativ definiert. Eine Kontrollschleife versucht dann, den vorgegebenen Zustand des Systems dynamisch durch Starten und Stoppen von Containern und Pods zu erreichen. Die Auswirkungen auf die Performance und Skalierbarkeit der Anwendung beim Einsatz dieser Techniken sind bisher nur schwer vorhersagbar. In dieser Arbeit wurde eine Abbildung für container-basierte Anwendungen auf Basis von Containerorchestrierungswerkzeugen wie Kubernetes in das PCM entwickelt. Zusätzlich wurden Vorbereitungen, bspw. mit der Implementierung eines Pod-Allokations-Schedulers fur PCM-Modelle getroffen, um dynamische Simulationen dieser Modelle durchzuführen. Darauf basierend wurde ein dynamisches Simulationskonzept entwickelt. Es wurde ein Workflow zur Verwendung der in dieser Arbeit entwickelten PCM-Erweiterung definiert.deModellierungSimulationPalladioModellierung und Simulation von dynamischen container-basierten Software-Architekturen in PalladioText/Conference Paper