Uma Avaliação do uso de MQTT para a Implementação de Digital Twins

  • Rafael Trevisan UFRGS
  • Francisco Paiva Knebel UFRGS
  • Juliano Araújo Wickboldt UFRGS

Resumo


O conceito de Digital Twin tem se tornado cada dia mais importante como um método para monitorar elementos e prevenir possíveis defeitos. Uma das tecnologias que pode ser usada para implementar a comunicação de dados desse software é o MQTT. Este trabalho avaliou o uso dessa tecnologia nesse contexto e constatou que existe uma limitação do broker na capacidade de envio de mensagens, que pode ser contornada através da utilização de múltiplos brokers em paralelo. Também foi examinado o comportamento dos brokers em situações onde eles estão centralizados em uma máquina com mais recursos computacionais e quando eles estão distribuídos em máquinas exclusivas, porém com menos recursos. Nessas situações constatamos que os brokers apresentam um comportamento mais estável quando seus serviços estão centralizados.

Referências

Banks, A., Briggs, E., Borgendale, K., and Gupta, R. (2019). MQTT Version 5.0. https://docs.oasis-open.org/mqtt/mqtt/v5.0/mqtt-v5.0. html. Online; acessado em 09 Ago, 2020.

Boschert, S. and Rosen, R. (2016). Digital twin—the simulation aspect. In Mechatronic futures, pages 59–74. Springer.

Damjanovic-Behrendt, V. and Behrendt, W. (2019). An open source approach to the design and implementation of Digital Twins for Smart Manufacturing. International Journal of Computer Integrated Manufacturing, 32(4-5):366–384.

Espinosa-Aranda, J. L., Vallez, N., Sanchez-Bueno, C., Aguado-Araujo, D., Bueno, G., and Deniz, O. (2015). Pulga, a tiny open-source MQTT broker for flexible and secure IoT deployments. In 2015 IEEE Conference on Communications and Network Security (CNS), pages 690–694.

Grieves, M. (2016). Origins of the Digital Twin Concept. Technical report, Florida Institute of Technology / NASA.

Jutadhamakorn, P., Pillavas, T., Visoottiviseth, V., Takano, R., Haga, J., and Kobayashi, D. (2017). A scalable and low-cost MQTT broker clustering system. In 2017 2nd International Conference on Information Technology (INCIT), pages 1–5.

Light, R. A. (2017). Mosquitto: server and client implementation of the MQTT protocol. Journal of Open Source Software, 2(13):265.

Mishra, B. (2018). Performance evaluation of MQTT broker servers. In International Conference on Computational Science and Its Applications, pages 599–609. Springer.

Pipatsakulroj, W., Visoottiviseth, V., and Takano, R. (2017). mumq: A lightweight and scalable mqtt broker. In 2017 IEEE International Symposium on Local and Metropolitan Area Networks (LANMAN), pages 1–6. IEEE.
Publicado
25/11/2020
Como Citar

Selecione um Formato
TREVISAN, Rafael; KNEBEL, Francisco Paiva; WICKBOLDT, Juliano Araújo. Uma Avaliação do uso de MQTT para a Implementação de Digital Twins. In: ESCOLA REGIONAL DE REDES DE COMPUTADORES (ERRC), 18. , 2020, Evento Online. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2020 . p. 41-47. DOI: https://doi.org/10.5753/errc.2020.15187.