1. Measuring Performance of MQTT v5.0 Brokers with MQTTLoader
- Author
-
Takumu Takada, Yusuke Kitagawa, Toshinori Yoshizawa, Koki Ohsawa, and Ryohei Banno
- Subjects
MQTT ,Measure (data warehouse) ,business.industry ,Computer science ,05 social sciences ,050801 communication & media studies ,020206 networking & telecommunications ,02 engineering and technology ,Benchmarking ,computer.software_genre ,Load testing ,0508 media and communications ,0202 electrical engineering, electronic engineering, information engineering ,Internet of Things ,business ,Communications protocol ,computer ,Publication ,Information exchange ,Computer network - 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.
- Published
- 2021