This dissertation presents an approach that enables the automatic extraction and selection of workload specifications for session-based application systems. A domain-specific language (DSL) is introduced allowing tool- and system independent specification of workloads. Instances of this DSL are extracted from system logs and are transformed into executable workload specifications of load testing tools and workload specifications of performance models. A multi-objective optimization applied on the performance models enables the selection of workload specifications following given performance objectives. The developed methods are evaluated using a representative application system.
«
This dissertation presents an approach that enables the automatic extraction and selection of workload specifications for session-based application systems. A domain-specific language (DSL) is introduced allowing tool- and system independent specification of workloads. Instances of this DSL are extracted from system logs and are transformed into executable workload specifications of load testing tools and workload specifications of performance models. A multi-objective optimization applied on t...
»
Übersetzte Kurzfassung:
Diese Dissertation stellt einen Ansatz vor, der die automatische Extraktion und Auswahl von Workload-Spezifikationen (WS) für Session-basierte Anwendungssysteme ermöglicht. Es wird eine domänenspezifische Sprache (DSL) eingeführt, die eine werkzeug- und systemunabhängige Spezifikation von Workloads ermöglicht. Instanzen dieser DSL werden aus Systemlogs extrahiert und in ausführbare WS von Lasttest-Tools sowie in WS von Performance-Modellen transformiert. Eine auf die Performance-Modelle angewendete mehrkriterielle Optimierung ermöglicht die Auswahl von WS innerhalb vorgegebener Ziele. Die entwickelten Methoden werden mit einem repräsentativen Anwendungssystem evaluiert.
«
Diese Dissertation stellt einen Ansatz vor, der die automatische Extraktion und Auswahl von Workload-Spezifikationen (WS) für Session-basierte Anwendungssysteme ermöglicht. Es wird eine domänenspezifische Sprache (DSL) eingeführt, die eine werkzeug- und systemunabhängige Spezifikation von Workloads ermöglicht. Instanzen dieser DSL werden aus Systemlogs extrahiert und in ausführbare WS von Lasttest-Tools sowie in WS von Performance-Modellen transformiert. Eine auf die Performance-Modelle angewend...
»