Aquisição de Dados Escalável e Ciente da Aplicação para Gêmeos Digitais

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

Abstract


Digital Twin is the name given to a type of system that has full integration between a physical part and a digital part updated in real time. In general, they are large-scale systems with intense flow of data between their parts (physical and digital). To perform data acquisition in this type of system, protocols such as MQTT are commonly used. This work recognizes the limitations of this protocol when using high traffic conditions and explores alternatives to increase data flow while minimizing message loss and resource usage. For this, the native cluster mode of MQTT broker implementations is used, adding a component to the system architecture which we call “Cluster Manager”. This component was developed with the objective of monitoring the health of a cluster of brokers and adjusting the composition of the cluster to the message flow. The results of the implementation of this component helped to determine loss margins and latencies in sending critical messages, using different strategies to scale the cluster under representative workloads of Digital Twins applications. It has also been determined that using very sensitive parameters to scale the system causes more nodes than necessary to be instantiated and resources wasted.

References

3GPP (2021). Policy and charging control architecture. Technical Specification (TS) 23.203, 3rd Generation Partnership Project (3GPP). Version 17.2.0.

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.

Cunha, B. and Batista, D. (2021). Avaliação da integração do protocolo mqtt em uma plataforma de cidades inteligentes. In Anais Estendidos do XXXIX Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos, pages 217-224, Porto Alegre, RS, Brasil. SBC.

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.

EMQ Inc. (2022). EMQ X. [link]. Online; acessado em 04 Fev, 2022.

Ferrari, P., Sisinni, E., Brandao, D., and Rocha, M. (2017). Evaluation of communication latency in industrial IoT applications. In 2017 IEEE International Workshop on Measurements & Networking (M&N), pages 1-6.

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

Human, C., Basson, A. H., and Kruger, K. (2021). Digital Twin Data Pipeline Using MQTT in SLADTA. In Borangiu, T., Trentesaux, D., Leitão, P., Cardin, O., and Lamouri, S., editors, Service Oriented, Holonic and Multi-Agent Manufacturing Systems for Industry of the Future, pages 111-122, Cham. Springer International Publishing.

Koziolek, H., Grüner, S., and Rückert, J. (2020). A Comparison of MQTT Brokers for Distributed IoT Edge Computing. In Jansen, A., Malavolta, I., Muccini, H., Ozkaya, I., and Zimmermann, O., editors, Software Architecture, pages 352-368, Cham. Springer International Publishing.

Maaloul, S., Aniss, H., Kassab, M., and Berbineau, M. (2021). Classification of C-ITS Services in Vehicular Environments. IEEE Access, 9:117868-117879.

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

Thean, Z. Y., Voon Yap, V., and Teh, P. C. (2019). Container-based MQTT Broker Cluster for Edge Computing. In 2019 4th International Conference and Workshops on Recent Advances and Innovations in Engineering (ICRAIE), pages 1-6.

Trevisan, R., Knebel, F. P., and Wickboldt, J. A. (2020). Uma Avaliação do uso de MQTT para a Implementação de Digital Twins. In Anais da XVIII Escola Regional de Redes de Computadores, pages 41-47. SBC.
Published
2022-05-23
TREVISAN, Rafael; KNEBEL, Francisco Paiva; WICKBOLDT, Juliano Araújo; ABEL, Mara. Aquisição de Dados Escalável e Ciente da Aplicação para Gêmeos Digitais. In: WORKSHOP ON MANAGEMENT AND OPERATION OF NETWORKS AND SERVICE (WGRS), 27. , 2022, Fortaleza. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2022 . p. 57-70. ISSN 2595-2722. DOI: https://doi.org/10.5753/wgrs.2022.223478.