Queuing Theory-Based Modeling and Optimization of a Publish/Subscribe IoT Communication System
This paper presents a comprehensive Queuing Theory-based model of a Publish/Subscribe Internet of Things (IoT) communication system. Using a Markovian (<tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\mathrm{M} / \mathrm{M} / 1$</tex>) queuing process, we model, analyze, and optimize the message delivery of a Middleware Message Queuing Protocol (MMQP)-broker. We derive key performance metrics such as average waiting time, system utilization, and the effects of multi-threading on performance. Our model aims to optimize the throughput and the efficiency of the system by determining the optimal service rate of the broker in relation to the overall arrival rate of messages. Through experimental evaluation, we demonstrate the model's accuracy and its relevance in providing valuable insights for improving IoT communication.
Authors
- Hans D. Schotten (ORCID: https://orcid.org/0000-0001-5005-3635)
- Franc Pouhela
- Anthony Kiggundu
Institutions
- German Research Centre for Artificial Intelligence (DE)
Publication Details
- Published
- 2025-06-08
- DOI
- https://doi.org/10.1109/icc52391.2025.11161937
- Primary Topic
- IoT and Edge/Fog Computing
- Type
- article
- Field-Weighted Citation Impact
- 0.00