Litcius/Paper detail

Measuring Performance of MQTT v5.0 Brokers with MQTTLoader

Ryohei Banno, Koki Ohsawa, Yusuke Kitagawa, Takumu Takada, Toshinori Yoshizawa

202118 citationsDOI

Abstract

MQTT is one of the best-known communication protocols for the Internet of Things (IoI). Its light-weight design and loose-coupling nature by publish/subscribe messaging model enable effective information exchange among various devices. Since MQTT brokers could be performance bottlenecks due to the massive amount of data from the increasing loT devices, their performance holds interest from researchers and engineers. Furthermore, the performance characteristics of MQTT version 5.0, which was released in 2019 and accompanied by new functionalities e.g., shared-subscription, have not become clear. To provide a way to measure MQTT broker performance efficiently and accurately, we have developed an open-source load testing tool MQTTLoader. In this demonstration, we introduce MQTTLoader with its capabilities and features. We also show how it works by using our demonstration environment and describe some results of benchmarking MQTT brokers.

Topics & Concepts

MQTTBenchmarkingComputer scienceMessage queuePublicationComputer networkInternet of ThingsDistributed computingWorld Wide WebBusinessAdvertisingMarketingPeer-to-Peer Network TechnologiesCaching and Content DeliveryIoT and Edge/Fog Computing
Measuring Performance of MQTT v5.0 Brokers with MQTTLoader | Litcius