Browse > Article
http://dx.doi.org/10.6109/jkiice.2017.21.7.1320

Method for Message Processing According to Priority in MQTT Broker  

Kim, Sung-jin (Department of Electrical, Electronics & Communication Engineering, Korea University of Technology and Education(KOREATECH))
Oh, Chang-heon (Department of Electrical, Electronics & Communication Engineering, Korea University of Technology and Education(KOREATECH))
Abstract
Recently, IoT has been studying a lightweight protocol to satisfy device communication in a limited network environment. MQTT is a typical lightweight protocol. It supports small fixed headers to minimize overhead, and adopts publish/subscribe structure to guarantee real-time performance. However, MQTT does not support prioritization of important data and can not provide QoS in a specific IoT service. In this paper, we propose a message processing method to consider the priority of various IoT services in MQTT. In the proposed method, the priority flag is added to the fixed header of the MQTT in the node to transmit the message, and the broker confirms the priority of the corresponding message and processes it preferentially. Through experiment and evaluation, we confirmed the reduction of end-to-end delay between nodes according to priority.
Keywords
IoT; MQTT; broker; priority; QoS;
Citations & Related Records
Times Cited By KSCI : 4  (Citation Analysis)
연도 인용수 순위
1 C. S. Pyo, H. Y. Kang, N. S. Kim, and H. C. Bang, "IoT (M2M) technology trends and prospects," The Korean Institute of Communications and Information Sciences, vol. 30, no. 8, pp. 3-10, Jul. 2013.
2 C. Perera, C. H. Liu, S. Jayawardena, and M. Chen, "A survey on internet of things from industrial market perspective," IEEE Access, vol. 2, pp. 1660-1679, Nov. 2014.   DOI
3 Y. H. Jang, J. S. Shim, and S. C. Park, "Analysis standardized of IoT-based low-power‧light-weight protocol," Journal of the Korea Institute of Information and Communication Engineering, vol. 20, no. 10, pp. 1895- 1902, Oct. 2016.   DOI
4 A. A. Fuqaha, M. Guizani, M. Mohammadi, M. Aledhari, and M. Ayyash, "Internet of things : a survey on enabling technologies, protocols, and applications," IEEE COMMUNICATION SURVEYS & TUTORIALS, vol. 17, no. 4, pp. 2347-2376, Jun. 2015.   DOI
5 OASIS Standard, MQTT version 3.1.1[Internet], Available: http://docs.oasisopen.org/mqtt/mqtt/v3.1.1/csprd02/mqtt-v3.1.1-csprd02.html.
6 A. A. Fuqaha, A. Khreishah, M. Guizani, A. Rayes, and M. Mohammadi, "Toward better horizontal integration among IoT services," IEEE Communications Magazine, vol. 53, no. 9, pp. 72-79, Sep. 2015.
7 D. Soni, and A. Makwana, "A survey on MQTT: a protocol of internet of things(IoT)," in Proceeding of the International Conference on Telecommunication, Power Analysis and Computing Techniques, Chennai: IN, 2017.
8 Y. J. Park, D. S. Lim, D. K. Min, and S. A. Kim, "Reserach on design of DDS-based conventional railway signal data specification for real-time railway safety monitoring and control," Journal of the Korea Institute of Information and Communication Engineering, vol. 20, no. 4, pp. 739-746, Apr. 2016.   DOI
9 O. J. Kwon, H. S. Jang, and J. M. Lee, "A bypass scheme for INVITE messages with priority in SIP proxies," Journal of the Korea Society for Simulation, vol. 19, no. 4, pp. 51-58, Dec. 2010.
10 A. Ludovici, E. Garcia, X. Gimeno, and A. C. Auge, "Adding QoS support for timeliness to the observe extension of CoAP," in Proceeding of the 8th Internation Conference on Wireless and Mobile Computing, Networking and Communication, Barcelona: ES, pp. 195-202, 2012.
11 P. S. Jeong, and Y. H. Cho, "A study on MAC protocol with dynamic priority adjustment in WBAN," Journal of the Korea Institute of Information and Communication Engineering, vol. 18, no. 7, pp. 1589-1598, Jul. 2014.   DOI
12 T. Tachibana, T. Furuichi, and H. Mineno, "Implementing and evaluationg priority control mechanism for heterogeneous remote moniroting IoT system," in Proceedings of the 13th International Conference on Mobile and Ubiquitous Systems: Computing Networking and Services, Hiroshima: JP, pp. 239-244, 2016.
13 eclipse paho, paho[Internet], Available: http://eclipse.org- /paho/.
14 Mosquitto, Mosquitto[Internet], Available: http://mosquitto-.org/.