@inproceedings{351e97502ef24a989c3a4d1818622a72,
title = "Performance Characterization of MQTT Brokers in a Device-Local Edge Deployment",
abstract = "The Message Queuing Telemetry Transport (MQTT) protocol is prevalent in the IoT landscape, as it can be used to dynamically interconnect the entities that produce and consume data (i.e., sensors and services/actuators) with easy-to-use abstractions and programming paradigms. In addition to its popularity for handling networked communications, MQTT can also be used to disseminate data towards different services located onto the same device, which can provide a significant amount of flexibility due to the malleable nature of the dynamic subscriptions. This paper presents a detailed performance comparison of four popular MQTT brokers over the use case of an autonomous robot that produces and disseminates data at a high volume and with a high frequency towards various locally deployed services. Our methodology considers various combinations of parameters, and we present a detailed characterization of different performance metrics, both under normal broker operation and peak load.",
keywords = "Edge, Evaluation, IoT, Local Deployment, MQTT, Stress-Test",
author = "Guillaume Simard and C{\'e}dric Melan{\c c}on and Patrick Cardinal and Julien Gascon-Samson",
note = "Publisher Copyright: {\textcopyright} 2023 ACM.; 2nd International Workshop on Middleware for the Edge, MiddleWEdge 2023, co-located with ACM Middleware 2023 ; Conference date: 11-12-2023",
year = "2023",
month = dec,
day = "11",
doi = "10.1145/3630180.3631200",
language = "English",
series = "MiddleWEdge 2023 - Proceedings of the 2nd International Workshop on Middleware for the Edge, Part of: ACM/IFIP Middleware 2023",
publisher = "Association for Computing Machinery, Inc",
pages = "13--18",
booktitle = "MiddleWEdge 2023 - Proceedings of the 2nd International Workshop on Middleware for the Edge, Part of",
}