Evaluating the performance of MQTT brokers

Mishra Biswajeeban: Evaluating the performance of MQTT brokers.

[thumbnail of cscs_2018_050-053.pdf]
Előnézet
Cikk, tanulmány, mű
cscs_2018_050-053.pdf

Letöltés (137kB) | Előnézet

Absztrakt (kivonat)

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.

Mű típusa: Konferencia vagy workshop anyag
Befoglaló folyóirat/kiadvány címe: Conference of PhD Students in Computer Science
Dátum: 2018
Kötet: 11
Oldalak: pp. 37-40
Konferencia neve: Conference of PhD students in computer science (11.) (2018) (Szeged)
Befoglaló mű URL: http://acta.bibl.u-szeged.hu/59477/
Kulcsszavak: Számítástechnika, Számítógép-hálózat - Internet, Üzleti élet - kommunikáció
Megjegyzések: Bibliogr.: 40. p. ; összefoglalás angol nyelven
Feltöltés dátuma: 2019. okt. 28. 11:06
Utolsó módosítás: 2022. nov. 08. 10:18
URI: http://acta.bibl.u-szeged.hu/id/eprint/61759
Bővebben:
Tétel nézet Tétel nézet