
Research Article
A Scalable IoT Data Collection Method by Shared-Subscription with Distributed MQTT Brokers
@INPROCEEDINGS{10.1007/978-3-030-94763-7_17, author={Ryohei Banno and Toshinori Yoshizawa}, title={A Scalable IoT Data Collection Method by Shared-Subscription with Distributed MQTT Brokers}, proceedings={Mobile Networks and Management. 11th EAI International Conference, MONAMI 2021, Virtual Event, October 27-29, 2021, Proceedings}, proceedings_a={MONAMI}, year={2022}, month={1}, keywords={MQTT IoT Publish/subscribe Distributed systems}, doi={10.1007/978-3-030-94763-7_17} }
- Ryohei Banno
Toshinori Yoshizawa
Year: 2022
A Scalable IoT Data Collection Method by Shared-Subscription with Distributed MQTT Brokers
MONAMI
Springer
DOI: 10.1007/978-3-030-94763-7_17
Abstract
Internet of Things (IoT) systems like a smart factory and a smart city require collecting a massive amount of data from sensors. MQTT is a promising protocol for such uses due to its lightweight design and loose-coupling nature by publish/subscribe messaging model. On the other hand, there is an issue that a broker could be a performance bottleneck. Even though it is not the case, reception by a subscriber might not catch up with the amount of data from the broker. In this paper, we propose a scalable IoT data collection method with distributed MQTT brokers. By shared-subscription functionality, which appeared in MQTT version 5.0, the proposed method enables an application to receive a massive amount of IoT data. To evaluate the proposed method, we have developed a load testing tool named MQTTLoader. Experimental results show that the proposed method can improve the throughput compared to conventional ways.