Avaliação de desempenho de protocolos de mensagens com arquitetura publish/subscribe no ambiente de computação em nevoeiro: um estudo sobre desempenho do MQTT, AMQP e STOMP

Resumo


Soluções seguras para IoT e agronegócios são primordiais. Entretanto se faz necessária a adoção da tecnologia adequada para o desenvolvimento de sistemas nesta área. Com foco nos protocolos de mensagem pub/sub, nosso trabalho traz uma visão geral dos protocolos de mensagem AQMP, MQTT e STOMP, uma descrição de caso de uso de aplicação de segurança no agronegócio e uma experimentação para avaliação do desempenho temporal dos protocolos citados. Ao final, são discutidos os resultados e avaalido qual protocolo é o mais indicado para as situações análogas aos casos de uso citados.

Palavras-chave: protocolos de mensagem, iot, lpwan

Referências

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).
Publicado
10/12/2020
BEZERRA, Wesley dos Reis; WESTPHALL, Carlos Becker. Avaliação de desempenho de protocolos de mensagens com arquitetura publish/subscribe no ambiente de computação em nevoeiro: um estudo sobre desempenho do MQTT, AMQP e STOMP. In: WORKSHOP DE PESQUISA EXPERIMENTAL DA INTERNET DO FUTURO (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.