Performance Analysis of MQTT Protocol in IoT Environments: Impact of Payload Size and QoS on Key Metrics

The advancement of Internet of Things (IoT) technology represents the transformative opportunity and already overcomes this limiting factor, utilizing lightweight communication protocols to minimize overhead compared to traditional internet systems. MQTT is one of the popular and efficient protocol used in IoT to exchange data. In this work, we investigate the MQTT behavior in given IoT scenarios by considering payload sizes (5 MB, 10 MB,15 MB, and 20 MB) and QoS levels as influencing factors for performance metrics such as throughput, execution time, traffic overhead, and latency. Testbed experiments on a Raspberry Pi 3 indicate that processing time scales with payload size and QoS-2 (highest reliability) introduces overhead up to an order-of-magnitude. For bigger payloads, throughput increases with QoS-0 (lowest reliability) delivering the highest throughput rates, while latency increases with both payload size and QoS level. The results provide important insight on how to efficiently improve the reliability of MQTT, as it evidences the possible trade-offs between both categories.

Authors

Publication Details

Journal
Technium Romanian Journal of Applied Sciences and Technology
Published
2025-03-22
DOI
https://doi.org/10.47577/technium.v28i.12649
Primary Topic
IoT and Edge/Fog Computing
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Performance Analysis of MQTT Protocol in IoT Environments: Impact of Payload Size and QoS on Key Metrics

Ahmed J. Hintaw
Technium Romanian Journal of Applied Sciences and Technology
IoT and Edge/Fog Computing
article

Performance Analysis of MQTT Protocol in IoT Environments: Impact of Payload Size and QoS on Key Metrics

Ahmed J. Hintaw
article en

Abstract

The advancement of Internet of Things (IoT) technology represents the transformative opportunity and already overcomes this limiting factor, utilizing lightweight communication protocols to minimize overhead compared to traditional internet systems. MQTT is one of the popular and efficient protocol used in IoT to exchange data. In this work, we investigate the MQTT behavior in given IoT scenarios by considering payload sizes (5 MB, 10 MB,15 MB, and 20 MB) and QoS levels as influencing factors for performance metrics such as throughput, execution time, traffic overhead, and latency. Testbed experiments on a Raspberry Pi 3 indicate that processing time scales with payload size and QoS-2 (highest reliability) introduces overhead up to an order-of-magnitude. For bigger payloads, throughput increases with QoS-0 (lowest reliability) delivering the highest throughput rates, while latency increases with both payload size and QoS level. The results provide important insight on how to efficiently improve the reliability of MQTT, as it evidences the possible trade-offs between both categories.

Technium Romanian Journal of Applied Sciences and TechnologyVol. 28
Openalex Percentile: Top 95%
IoT and Edge/Fog Computing
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.