Performance evaluation of messaging protocols with publish / subscribe architecture in the computing environment in fog: a study on the performance of MQTT, AMQP andSTOMP

Abstract


Secure solutions for IoT and agribusiness are critical. However, it is necessary to adopt the appropriate technology for the development of systems in this area. With a focus on pub/sub message protocols, our work provides an overview of the message protocols AQMP, MQTT and STOMP, a use case description of security application in agribusiness and an experiment to evaluate the temporal performance of the mentioned protocols. Finally, the results are discussed and it is verified which protocol is the most suitable for situations analogous to the mentioned use cases.

Keywords: message protocol, iot, lpwan

References

Aazam, M. and Huh, E.-N. (2014). Fog computing and smart gateway based communica-tion for cloud of things. In 2014 International Conference on Future Internet of Thingsand Cloud, pages 464-470. IEEE.

Aloufi, K. and Alhazmi, O. (2020). Secure iot resources with access control over restfulweb services. Jordan Journal of Electrical Engineering. All rights reserved-Volume,6(1):64.

Bertin, E., Hussein, D., Sengul, C., and Frey, V. (2019). Access control in the internetof things: a survey of existing approaches and open research questions. Annals ofTelecommunications, pages I-14.

Deep, S., Zheng, X., and Hamey, L. (2019). A survey of security and privacy issues in theinternet of things from the layered context. arXiv preprint arXiv:1903.00846.

Dizdarevié, J., Carpio, F., Jukan, A., and Masip-Bruin, X. (2019). A survey of com-munication protocols for internet of things and related challenges of fog and cloudcomputing integration. ACM Computing Surveys (CSUR), 51(6):116.

Luzuriaga, J. E., Perez, M., Boronat, P., Cano, J. C., Calafate, C., and Manzoni, P.(2015). A comparative evaluation of amgp and mgtt protocols over unstable and mo-bile networks. In 2015 12th Annual IEEE Consumer Communications and NetworkingConference (CCNC), pages 931-936. IEEE.

Naik, N. (2017). Choice of effective messaging protocols for iot systems: Matt, coap,amgp and http. In 2017 IEEE international systems engineering symposium (ISSE),pages 1-7. IEEE.

Paho-mgtt. Paho-mgtt - pypi. nttps://pypi.org/project/paho-matt/. Ac-cessed: 2019-11-22.

Pika. Pika pure python rabbitmg/amgp 0-9-1 client library. https: //github.com/pika/pika. Accessed: 2019-11-22.

Soni, D. and Makwana, A. (2017). A survey on mgtt: a protocol of internet of things (iot).In International Conference On Telecommunication, Power Analysis And ComputingTechniques (ICTPACT-2017).

Stomp. STOMP Protocol Specification version 1.2. nttp://stomp.github.io/stomp-specification-1.2.html. Accessed: 2019-10-04.

Stomp. Stomp the simple text oriented messaging protocol. https://stomp.github.io/. Accessed: 2019-10-03.

Stomp.py. Stomp.py - pypi. nttps://pypi.org/project/stomp.py/. Acces-sed: 2019-11-22.

Sueda, Y., Sato, M., and Hasuike, K. (2019). Evaluation of message protocols for iot. In2019 IEEE International Conference on Big Data, Cloud Computing, Data Science &Engineering (BCD), pages 172-175. IEEE.

Szydło, T., Suder, P., and Bibro, J. (2013). Message-oriented communication for ipv6-enabled pervasive devices. Computer Science, 14.

Yi, S., Hao, Z., Qin, Z., and Li, Q. (2015). Fog computing: Platform and applications. In2015 Third IEEE Workshop on Hot Topics in Web Systems and Technologies (HotWeb),pages 73-78. IEEE.

Zhou, C. and Zhang, X. (2014). Toward the internet of things application and manage-ment: A practical approach. In Proceeding of IEEE International Symposium on aWorld of Wireless, Mobile and Multimedia Networks 2014, pages 1-6. IEEE.

Zorkany, M., Fahmy, K., and Yahya, A. (2019). Performance evaluation of iot messagingprotocol implementation for e-health systems. Performance Evaluation, 10(11).
Published
2020-12-10
BEZERRA, Wesley dos Reis; WESTPHALL, Carlos Becker. Performance evaluation of messaging protocols with publish / subscribe architecture in the computing environment in fog: a study on the performance of MQTT, AMQP andSTOMP. In: WORKSHOP ON EXPERIMENTAL RESEARCH OF THE FUTURE INTERNET (WPEIF), 11. , 2020, Rio de Janeiro. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2020 . p. 7-12. ISSN 2595-2692. DOI: https://doi.org/10.5753/wpeif.2020.12468.