Optimising communication and performance in IoT with RabbitMQ: a bulk arrival single server retrial queueing model with multi-phase service

RabbitMQ is an advanced messaging technology in which the communication layer interfaces with a message broker and a message queue. This system has opted for a specific message queue, enabling asynchronous communication by implementing message-oriented middleware. This approach encourages applications to be loosely connected, potentially enhancing system performance and optimising resource utilisation. In this study, RabbitMQ serves as an intermediary for sending and receiving user messages. Queueing models can be employed to determine the necessary resources for providing high-quality service. For RabbitMQ (IoT) based on the computing system, we propose a bulk arrival single server retrial queueing model with a mandatory multi-phase second service phase for theoretical modelling. We solve steady-state equations and derive various performance metrics. Subsequently, we develop a cost model. To compute the total expected cost of the service rate, we utilise the particle swarm optimisation algorithm. Finally, we perform a numerical analysis on our model to gain insights into its behaviour.

Authors

Institutions

Publication Details

Journal
International Journal of Mathematical Modelling and Numerical Optimisation
Published
2025-01-01
DOI
https://doi.org/10.1504/ijmmno.2025.145609
Citations
2
Primary Topic
Advanced Queuing Theory Analysis
Type
article
Field-Weighted Citation Impact
4.57
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Optimising communication and performance in IoT with RabbitMQ: a bulk arrival single server retrial queueing model with multi-phase service

T. Poongodi, J. Ebenesar Anna Bagyam, Vivesini Devaraj
2 citations
International Journal of Mathematical Modelling and Numerical Optimisation
Advanced Queuing Theory Analysis
4.57
article

Optimising communication and performance in IoT with RabbitMQ: a bulk arrival single server retrial queueing model with multi-phase service

T. Poongodi, J. Ebenesar Anna Bagyam, Vivesini Devaraj
article en
2 citations

Abstract

RabbitMQ is an advanced messaging technology in which the communication layer interfaces with a message broker and a message queue. This system has opted for a specific message queue, enabling asynchronous communication by implementing message-oriented middleware. This approach encourages applications to be loosely connected, potentially enhancing system performance and optimising resource utilisation. In this study, RabbitMQ serves as an intermediary for sending and receiving user messages. Queueing models can be employed to determine the necessary resources for providing high-quality service. For RabbitMQ (IoT) based on the computing system, we propose a bulk arrival single server retrial queueing model with a mandatory multi-phase second service phase for theoretical modelling. We solve steady-state equations and derive various performance metrics. Subsequently, we develop a cost model. To compute the total expected cost of the service rate, we utilise the particle swarm optimisation algorithm. Finally, we perform a numerical analysis on our model to gain insights into its behaviour.

International Journal of Mathematical Modelling and Numerical OptimisationVol. 15(1)
Avinashilingam University (IN), Karpagam Academy of Higher Education (IN)
Openalex Percentile: Top 6%
Advanced Queuing Theory Analysis
4.57
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.