E-MQTT: End-to-End Synchronous and Asynchronous Communication Mechanisms in MQTT Protocol

被引:0
|
作者
Im, Yerin [1 ]
Lim, Mingyu [1 ]
机构
[1] Konkuk Univ, Dept Smart ICT Convergence, 120 Neungdong Ro, Seoul 05029, South Korea
来源
APPLIED SCIENCES-BASEL | 2023年 / 13卷 / 22期
基金
新加坡国家研究基金会;
关键词
asynchronous communication; end-to-end communication; MQTT; publish-subscribe model; synchronous communication;
D O I
10.3390/app132212419
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
Message Queuing Telemetry Transport (MQTT) enables asynchronous confirmation of message reception by brokers but lacks a way for publishers to know when subscribers receive their messages without adding additional communication overhead. This paper addresses this problem by improving MQTT to establish end-to-end communication between a publisher and subscribers, reducing message exchanges, using what is called End-to-End MQTT (E-MQTT). In E-MQTT, a publisher sets the number of responses that it will wait for when it sends a message. After the broker collects the response messages from subscribers, it sends one aggregated response back to the publisher. The publisher also can receive the response message synchronously or asynchronously. Experimental results consistently show that E-MQTT outperforms traditional MQTT in terms of delay, especially when the publisher needs to monitor when its query message is received by subscribers. Although E-MQTT packets are slightly larger due to additional fields, the difference in packet size compared to MQTT is not significant.
引用
收藏
页数:24
相关论文
共 50 条
  • [31] Enhancing End-to-End Communication Security in IoT Devices Through Application Layer Protocol
    Zahid, Rimsha
    Anwar, Muhammad Waseem
    Azam, Farooque
    Amjad, Anam
    Mukhtar, Danish
    INFORMATION AND SOFTWARE TECHNOLOGIES, ICIST 2022, 2022, 1665 : 148 - 159
  • [32] Android Application Design of Automatic Tablet Dispenser using MQTT Protocol Communication
    Ayu, Wirenda Sekar
    Septendhi, Rizky
    Azi, Bayu
    Hutabarat, Mervin T.
    Raharja, Yana S.
    2018 INTERNATIONAL SYMPOSIUM ON ELECTRONICS AND SMART DEVICES (ISESD 2018): SMART DEVICES FOR BIG DATA ANALYTIC AND MACHINE LEARNING, 2018, : 153 - 158
  • [33] An End-to-End Caching Protocol for Web Services
    Liyanaarachchi, Amila
    Weerawarana, Shahani
    INTERNATIONAL CONFERENCE ON ADVANCES IN ICT FOR EMERGING REGIONS (ICTER2012), 2012, : 96 - 102
  • [34] SMSSec: An end-to-end protocol for secure SMS
    Lo, Johnny Li-Chang
    Bishop, Judith
    Eloff, J. H. P.
    COMPUTERS & SECURITY, 2008, 27 (5-6) : 154 - 167
  • [35] A Transport Protocol for Dedicated End-to-End Circuits
    Mudambi, A. P.
    Zheng, X.
    Veeraraghavan, M.
    2006 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-12, 2006, : 18 - 23
  • [36] A Bayesian Rule Learning Based Intrusion Detection System for the MQTT Communication Protocol
    Liu, Qi
    Keller, Hubert B.
    Hagenmeyer, Veit
    ARES 2021: 16TH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY AND SECURITY, 2021,
  • [37] End-to-End Asynchronous Optical Packet Transmission, Scheduling, and Buffering
    Mack, John P.
    Garcia, John M.
    Poulsen, Henrik N.
    Burmeister, Emily F.
    Stamenic, Biljana
    Kurczveil, Geza
    Bowers, John E.
    Blumenthal, Daniel J.
    OFC: 2009 CONFERENCE ON OPTICAL FIBER COMMUNICATION, VOLS 1-5, 2009, : 2361 - 2363
  • [38] IoT-Based Fire Safety System Using MQTT Communication Protocol
    See, Yuen Chark
    Ho, En Xiang
    INTERNATIONAL JOURNAL OF INTEGRATED ENGINEERING, 2020, 12 (06): : 207 - 215
  • [39] Smart Garden with IoT Based Real Time Communication using MQTT Protocol
    Kurniawan, Denny
    Bella, Agung
    Dedes, Khen
    Putra, Rizki Jumadil
    Ashar, Muhammad
    2021 7TH INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS AND INFORMATION ENGINEERING (ICEEIE 2021), 2021, : 1 - 5
  • [40] Robot Deployment with End-to-End Communication Constraints
    Le Ny, Jerome
    Ribeiro, Alejandro
    Pappas, George J.
    2011 50TH IEEE CONFERENCE ON DECISION AND CONTROL AND EUROPEAN CONTROL CONFERENCE (CDC-ECC), 2011, : 4232 - 4238