KIT | KIT-Bibliothek | Impressum | Datenschutz

Integration of performability-model extraction and performability prediction in continuous integration/continuous delivery

Weber, Sebastian; Weber, Thomas ORCID iD icon 1; Henß, Jörg ORCID iD icon
1 Institut für Informationssicherheit und Verlässlichkeit (KASTEL), Karlsruher Institut für Technologie (KIT)

Abstract:

Predicting the performance and dependability, or performability for short, of software systems is important to ensure they can fulfil requirements like a certain latency or throughput. While the prediction is often used in the design phase of systems, it can also help during operations and in particular to ensure degrading hardware does not lead to the non-fulfilment of the requirements. To allow for the continuous simulation and validation of the fulfilment of performability requirements of a system, we present an approach that extends and integrates the performance extraction tool Performance Model eXtractor (PMX) into a continuous integration and delivery pipeline. The model extraction uses traces and metrics from real systems to generate a Palladio Component Model (PCM) that is subsequently simulated and the results are presented in the pipeline. This enables the software architects and system operators to predict the system behaviour and react accordingly if requirements can no longer be fulfilled.


Zugehörige Institution(en) am KIT Institut für Informationssicherheit und Verlässlichkeit (KASTEL)
Publikationstyp Zeitschriftenaufsatz
Publikationsjahr 2024
Sprache Englisch
Identifikator ISSN: 0720-8928
KITopen-ID: 1000185446
HGF-Programm 46.23.01 (POF IV, LK 01) Methods for Engineering Secure Systems
Weitere HGF-Programme 46.23.03 (POF IV, LK 01) Engineering Security for Mobility Systems
Erschienen in Softwaretechnik-Trends
Verlag Gesellschaft für Informatik (GI)
Band 45
Heft 1
Externe Relationen Abstract/Volltext
Schlagwörter performance , performability , prediction , continuous integration , pipeline , Palladio
KIT – Die Universität in der Helmholtz-Gemeinschaft
KITopen Landing Page