PrioMQTT: A prioritized version of the MQTT protocol☆

被引:0
|
作者
Patti, Gaetano [1 ]
Leonardi, Luca [1 ]
Testa, Giuseppe [1 ]
Lo Bello, Lucia [1 ]
机构
[1] Univ Catania, Dept Elect Elect & Comp Engn, Catania, Italy
关键词
MQTT; Priority-based communications; Low-latency networks; INDUSTRIAL INTERNET; THINGS; FLOWS;
D O I
10.1016/j.comcom.2024.03.018
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
MQTT is an application layer protocol that, thanks to its simplicity and low overhead, is widely used in the Internet of Things (IoT) devices typically found in home automation and consumer applications. The MQTT properties make it an interesting option also for Industrial IoT (IIoT) applications. However, MQTT is not specifically devised for IIoT applications requiring low-latency and the support for time-constrained transmissions. For this reason, this paper proposes an IIoT-enabled version of MQTT called a Prioritized MQTT (PrioMQTT) that is able to provide low latencies to time-critical messages. Unlike the standard MQTT, PrioMQTT adopts the UDP/IP stack, which is more suitable than TCP/IP for low-latency communications. Moreover, PrioMQTT introduces a mechanism to prioritize the time-critical messages over the non-timecritical ones. The combination of the UDP/IP stack and priority support in the PrioMQTT protocol is achieved while maintaining the compliance with the MQTT standard message format. As a result, PrioMQTT can be implemented on commercial-off-the-shelves (COTS) devices without hardware modifications. The paper describes the PrioMQTT protocol and investigates its performance through an assessment in a realistic industrial scenario and in comparison with the standard MQTT protocol.
引用
收藏
页码:43 / 51
页数:9
相关论文
共 50 条
  • [1] A Secure Corroboration Protocol for Internet of Things (IoT) Devices Using MQTT Version 5 and LDAP
    Vithanage, Nethmi N. Nanayakkara
    Thanthrige, Sangeeth S. Hetti
    Kapuge, Malsha C. K. Paththini
    Malwenna, Tharindu H.
    Liyanapathirana, Chethana
    Wijekoon, Janaka L.
    35TH INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING (ICOIN 2021), 2021, : 837 - 841
  • [2] Lightweight Security Scheme for MQTT/MQTT-SN Protocol
    Sadio, Ousmane
    Ngom, Ibrahima
    Lishou, Claude
    2019 SIXTH INTERNATIONAL CONFERENCE ON INTERNET OF THINGS: SYSTEMS, MANAGEMENT AND SECURITY (IOTSMS), 2019, : 119 - 123
  • [3] A FAIR Extension for the MQTT Protocol
    Salami, Dariush
    Streibel, Olga
    Rhenius, Marcus
    Sigg, Stephan
    2020 16TH INTERNATIONAL CONFERENCE ON MOBILITY, SENSING AND NETWORKING (MSN 2020), 2020, : 10 - 16
  • [4] MQTT-ST: a Spanning Tree Protocol for Distributed MQTT Brokers
    Longo, Eduardo
    Redondi, Alessandro E. C.
    Cesana, Matteo
    Arcia-More, Andrds
    Manzoni, Pietro
    ICC 2020 - 2020 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2020,
  • [5] Towards improving the Privacy in the MQTT Protocol
    Fischer, Marten
    Kuemper, Daniel
    Toenjes, Ralf
    2019 GLOBAL IOT SUMMIT (GIOTS), 2019,
  • [6] Research on Node Authentication of MQTT Protocol
    Huo Yujia
    Huang Yongfeng
    Chen Fu
    PROCEEDINGS OF 2020 IEEE 11TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS 2020), 2020, : 405 - 410
  • [7] IoT Applications based on MQTT Protocol
    Salagean, Maria
    Zinca, Daniel
    2020 14TH INTERNATIONAL SYMPOSIUM ON ELECTRONICS AND TELECOMMUNICATIONS (ISETC), 2020, : 375 - 378
  • [8] SemSub: Semantic Subscriptions for the MQTT Protocol
    Piller, Tobias Christian
    Khelil, Abdelmajid
    2020 IEEE 6TH WORLD FORUM ON INTERNET OF THINGS (WF-IOT), 2020,
  • [9] MQTT Poller: an endogenous framework for large-scale MQTT protocol performance evaluation
    da Cunha, Diogo Maciel
    Spohn, Marco Aurelio
    REVISTA BRASILEIRA DE COMPUTACAO APLICADA, 2024, 16 (03): : 37 - 47
  • [10] MQTT Protocol: Fundamentals, Tools and Future Directions
    Quincozes, S.
    Tubino, E.
    Kazienko, J.
    IEEE LATIN AMERICA TRANSACTIONS, 2019, 17 (09) : 1439 - 1448