Benchmarking Message Brokers for IoT Edge Computing: A Comprehensive Performance Study
Tapajit Chandra Paul, Pawissanutt Lertpongrujikorn, Hai Duc Nguyen, and Mohsen Amini Salehi

TL;DR
This study systematically compares eight message brokers for IoT edge computing, evaluating performance metrics like latency, throughput, and resource usage under realistic conditions to guide deployment choices.
Contribution
Introduces mq-bench, a unified benchmarking framework, and provides comprehensive performance insights for various message brokers in edge and IoT scenarios.
Findings
Lightweight brokers achieve sub-millisecond latency.
Feature-rich brokers have 2-3X higher overhead.
Multi-threaded brokers scale efficiently under high load.
Abstract
Asynchronous messaging is a cornerstone of modern distributed systems, enabling decoupled communication for scalable and resilient applications. Today's message queue (MQ) ecosystem spans a wide range of designs, from high-throughput streaming platforms to lightweight protocols tailored for edge and IoT environments. Despite this diversity, choosing an appropriate MQ system remains difficult. Existing evaluations largely focus on throughput and latency on fixed hardware, while overlooking CPU and memory footprint and the effects of resource constraints, factors that are critical for edge and IoT deployments. In this paper, we present a systematic performance study of eight prominent message brokers: Mosquitto, EMQX, HiveMQ, RabbitMQ, ActiveMQ Artemis, NATS Server, Redis (Pub/Sub), and Zenoh Router. We introduce mq-bench, a unified benchmarking framework to evaluate these systems under…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsIoT and Edge/Fog Computing · Cloud Computing and Resource Management · Software System Performance and Reliability
