Title: U-Mosquitto: extension of Mosquitto broker for delivery of urgent MQTT message

Authors: Kitae Hwang; In Hwan Jung; Jae Moon Lee

Addresses: School of Computer Engineering, Hansung University, 389, Samsundong, 2Ga, Sungbukgu, Seoul, South Korea ' School of Computer Engineering, Hansung University, 389, Samsundong, 2Ga, Sungbukgu, Seoul, South Korea ' School of Computer Engineering, Hansung University, 389, Samsundong, 2Ga, Sungbukgu, Seoul, South Korea

Abstract: Since MQTT does not distinguish between urgent and normal messages, it is not suitable for applications that need to deliver urgent information quickly. This paper attempts to modify the existing MQTT broker to be able to accept urgent messages by not modifying the MQTT protocol. We implemented U-Mosquitto to handle urgent messages by modifying Mosquitto well known as the standard MQTT broker. It is because that urgent messages rarely compete with normal messages when message traffic is low. A test system was constructed with a server computer running U-Mosquitto and a number of client computers and various experiments were conducted. Experimental results show that the effect of delivering urgent message faster gets higher as the number of publisher increases in U-Mosquitto. However, it is found that there is a limit to the fast delivery of urgent messages as long as the base algorithm of Mosquitto processing messages is maintained.

Keywords: message queuing telemetry transport; MQTT; publish-subscribe; Mosquitto; urgent message.

DOI: 10.1504/IJCVR.2022.119242

International Journal of Computational Vision and Robotics, 2022 Vol.12 No.1, pp.39 - 52

Received: 05 Jul 2020
Accepted: 22 Aug 2020

Published online: 30 Nov 2021 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article