KIT | KIT-Bibliothek | Impressum | Datenschutz

Performance Modelling of Message-Oriented Middleware with Priority Queues

Singh, Snigdha 1; Schmid, Larissa ORCID iD icon 1; Koziolek, Anne ORCID iD icon 1
1 Institut für Informationssicherheit und Verlässlichkeit (KASTEL), Karlsruher Institut für Technologie (KIT)

Abstract (englisch):

Message-Oriented Middleware (MOM) with priority queues reduces the latency of critical events. In general, MOM uses a FIFO queuing methodology. But, different application scenarios require certain critical events with higher priority to be served earlier over low-priority events, so that the subscriber of the event consumes the high-priority event with less delay. In the context of the Palladio Component Model (PCM), MOM-based systems have been modelled considering message queue length and latency as metrics for performance prediction and simulation. However, the approaches did not consider modelling MOM with priority queues and their impact on performance. We will first, discuss the existing approaches in PCM which support performance prediction for MOM-based systems and then propose how they can be extended to support performance predictions for MOM with priority queuing. We will then conclude which approach is best suited to extend by assessing their capabilities to predict performance metrics relevant for priority queuing, especially the delay of individual events at the subscriber end.


Verlagsausgabe §
DOI: 10.5445/IR/1000151634
Veröffentlicht am 04.11.2022
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Informationssicherheit und Verlässlichkeit (KASTEL)
Publikationstyp Proceedingsbeitrag
Publikationsjahr 2020
Sprache Englisch
Identifikator KITopen-ID: 1000151634
Erschienen in 11th Symposium on Software Performance 2020, 12.–13. November 2020, Leipzig, Germany
Veranstaltung 11th Symposium on Software Performance (SSP 2020), Leipzig, Deutschland, 12.11.2020 – 13.11.2020
Serie Softwaretechnik-Trends ; 40.3
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
KITopen Landing Page