Evaluating the performance of MQTT brokers

Mishra, Biswajeeban: Evaluating the performance of MQTT brokers. In: Conference of PhD Students in Computer Science, (11). pp. 37-40. (2018)

[img]
Preview
Cikk, tanulmány, mű
cscs_2018_050-053.pdf

Download (137kB) | Preview

Abstract

Internet of Things (IoT) is a rapidly growing research field, which has enormous potential to enrich our lives for a smarter and better world. Significant improvements in telemetry technology make it possible to quickly connect things (i.e. different smart devices) that are present at different geographical locations. Telemetry technology helps to monitor and measure the devices from remote locations, making them even more useful and productive at a low cost of management. MQTT (MQ Telemetry Transport) is a lightweight messaging protocol that meets today’s smarter communication needs. The protocol is used for machine-to-machine communication and plays a pivotal role in IoT. In cases when the network bandwidth is low or a network has high latency, and for devices having limited processing capabilities and memory, MQTT is able to distribute telemetry information using a publish/subscribe communication pattern. It enables IoT devices to send, or publish information on a topic head to a server (i.e. MQTT broker), then it sends the information out to those clients that have previously subscribed to that topic. This paper investigates the performance of several publicly available brokers and locally deployed brokers by subscription throughput i.e., in how much time a broker pushes a data packet to the client (the subscriber), or how much time a data packet takes to reach the client from the broker, and how the same brokers’ performance varies when they are put under stress test? The research question was "In standard domestic deployment use case, is there any difference in performance of different MQTT broker distributions at standard TCP/IP level?" MQTT brokers having version v3.1.1 have been evaluated in this study. For the evaluation we use the mqtt-stresser and mqtt-bench stress test tools to evaluate the brokers both locally, and through their publicly deployed brokers.

Item Type: Article
Journal or Publication Title: Conference of PhD Students in Computer Science
Date: 2018
Volume: 11
Page Range: pp. 37-40
Event Title: Conference of PhD students in computer science (11.) (2018) (Szeged)
Uncontrolled Keywords: Számítástechnika, Számítógép-hálózat - Internet, Üzleti élet - kommunikáció
Additional Information: Bibliogr.: 40. p. ; összefoglalás angol nyelven
Date Deposited: 2019. Oct. 28. 11:06
Last Modified: 2019. Oct. 28. 11:08
URI: http://acta.bibl.u-szeged.hu/id/eprint/61759

Actions (login required)

View Item View Item