ADPS: Providing asynchronous PubSub communication in an adaptive and scalable way in Edge-Fog-Cloud architectures for healthcare data traffic

  • Guilherme Pohlmann Unisinos
  • Gabriel Souto Fischer Unisinos
  • Rodrigo da Rosa Righi Unisinos
  • Cristiano André da Costa Unisinos
  • Alex Roehrs Unisinos

Resumo


This document introduces ADPS (Asynchronous Distributed Publish Subscribe), a PubSub-based communication model tailored for a hierarchical architecture distributed on Edge, Fog, and Cloud layers. The primary challenge addressed by this model is establishing runtime connections between subscribers and data providers, enabling communication across various segments. ADPS is implemented within a Smart Cities healthcare application, monitoring vital statistics via IoT devices. Furthermore, this work will cover the specifications of message formats, topic definitions, message delivery reliability and latency effects, broker configurations, control data exchange among nodes, and the dynamic behaviour of topology due to user movement and structural changes with node additions at the Edge and Fog levels. Test results from the model’s most demanding scenarios showed latency variations of approximately 200ms, 300ms, and 400ms with quality of service levels 0, 1, and 2 from the initial Fog node to the Cloud.
Palavras-chave: asynchronous communication, internet of things, fog computing, cloud computing, Edge computing

Referências

Nouf Saeed Alotaibi, Hassan I. Sayed Ahmed, Samah Osama M. Kamel, and Ghada Farouk ElKabbany. 2024. Secure Enhancement for MQTT Protocol Using Distributed Machine Learning Framework. Sensors 24, 5 (2024). DOI: 10.3390/s24051638

Ali Asghari and Mohammad Karim Sohrabi. 2024. Server placement in mobile cloud computing: A comprehensive survey for edge computing, fog computing and cloudlet. Computer Science Review 51 (2024), 100616. DOI: 10.1016/j.cosrev.2023.100616

Alla N. Barakat, Tariq M. Ambark, and Kenz A. Bozed. 2021. Remote Healthcare Monitoring System using IoT platform. In The 7th Int. Conf. on Engineering & MIS 2021 (Almaty, Kazakhstan) (ICEMIS’21). ACM, USA, Article 49, 5 pages. DOI: 10.1145/3492547.3492628

Munish Bhatia, Simranpreet Kaur, and Sandeep K. Sood. 2020. IoT-Inspired Smart Toilet System for Home-Based Urine Infection Prediction. ACM Trans. Comput. Healthcare 1, 3, Article 14 (may 2020), 25 pages. DOI: 10.1145/3379506

Ahmad Bilal, Zareen Tabassum, Hira Mustafa, Haseeb Khan, and Saad Umer Baig. 2024. MQTT Based Intelligent IoT Monitoring and Notification System for Enhanced Comfort of Learning Spaces. In 2024 IEEE 1st Karachi Section Humanitarian Technology Conference (KHI-HTC). 1–6. DOI: 10.1109/KHI-HTC60760.2024.10481834

Hong Chen. 2019. Ubi-Care: a Decentralized Ubiquitous Sensing Healthcare System for the Elderly Living Support. In 2019 IEEE DASC/PiCom/CBDCom/CyberSciTech. 543–547. DOI: 10.1109/DASC/PiCom/CBDCom/CyberSciTech.2019.00108

Raffaele Chianese, Francesco Gargiulo, and Michele Arciprete. 2020. An IoT-based HIS for Healthcare Risk Management and Cost Control: A Proposal. In Proc. of the 2019 3rd Int. Symp. on Computer Science and Intelligent Control (Amsterdam, Netherlands) (ISCSIC 2019). ACM, USA, Article 23, 6 pages. DOI: 10.1145/3386164.3386173

Mathew Falloon, Hui Ma, and Aaron Chen. 2024. Energy-Aware Dynamic Resource Allocation and Container Migration in Cloud Servers: A Co-evolution GPHH Approach. In Proceedings of the Genetic and Evolutionary Computation Conference (Melbourne, VIC, Australia) (GECCO ’24). Association for Computing Machinery, New York, NY, USA, 1219–1227. DOI: 10.1145/3638529.3654070

Gabriel Souto Fischer, Gabriel de Oliveira Ramos, Cristiano André da Costa, Antonio Marcos Alberti, Dalvan Griebler, Dhananjay Singh, and Rodrigo da Rosa Righi. 2024. Multi-Hospital Management: Combining Vital Signs IoT Data and the Elasticity Technique to Support Healthcare 4.0. IoT 5, 2 (2024), 381–408. DOI: 10.3390/iot5020019

Gabriel Souto Fischer, Vinicius Facco Rodrigues, Rodrigo da Rosa Righi, Cristiano André da Costa, Lucas Micol Policarpo, and Rafael Gustavo Gaspar da Silva. 2024. Looking at smart cities through the lens of a pandemic era: a systematic literature review. International Journal of Technology Management 94, 3-4 (2024), 342–384. DOI: 10.1504/IJTM.2024.136418

G Geetha and K.Mohana Prasad. 2021. The Strategies to Reduce Healthcare Costs and Increase the Quality of Healthcare Service Delivery Using Hybrid Technologies. In 2021 Asian Conference on Innovation in Technology (ASIANCON). IEEE, Pune, India, 1–7. DOI: 10.1109/ASIANCON51346.2021.9544947

T.H Hafsiya and Binet Rose. 2021. An IoT-Cloud Based Health Monitoring Wearable Device For Covid Patients. In 2021 7th Int. Conf. on Advanced Computing and Communication Systems (ICACCS), Vol. 1. IEEE, Coimbatore, India, 266–269. DOI: 10.1109/ICACCS51430.2021.9441717

Najwa Kouka, Vincenzo Piuri, and Pierangela Samarati. 2024. Tasks Scheduling with Load Balancing in Fog Computing: a Bi-level Multi-Objective Optimization Approach. In Proceedings of the Genetic and Evolutionary Computation Conference (Melbourne, VIC, Australia) (GECCO ’24). Association for Computing Machinery, New York, NY, USA, 538–546. DOI: 10.1145/3638529.3654069

Levina et al. 2023. A Novel Architecture for Developing IoT Solutions Applied to Healthcare. In 2023 2nd Int. Conf. on Applied Artificial Intelligence and Computing (ICAAIC). IEEE, Salem, India, 1358–1365. DOI: 10.1109/ICAAIC56838.2023.10140729

Anwesha Mukherjee, Shreya Ghosh, Aabhas Behere, Soumya K. Ghosh, and Rajkumar Buyya. 2021. Internet of Health Things (IoHT) for personalized health care using integrated edge-fog-cloud network. Journal of Ambient Intelligence and Humanized Computing 12, 1 (01 Jan 2021), 943–959. DOI: 10.1007/s12652-020-02113-9

Gautham Nagendran, R Raj, C Priya, and Harshmeet Singh. 2023. IoT Cloud Systems: A Survey. In 2023 5th Int. Conf. on Smart Systems and Inventive Technology. IEEE, Tirunelveli, India, 415–418. DOI: 10.1109/ICSSIT55814.2023.10060983

Vinicius Facco Rodrigues, Rodrigo Rosa Righi, Cristiano André Costa, Felipe André Zeiser, Bjoern Eskofier, Andreas Maier, and Daeyoung Kim. 2023. Digital health in smart cities: Rethinking the remote health monitoring architecture on combining edge, fog, and cloud. Health Technol. 13, 3 (01 Jun 2023), 449–472. DOI: 10.1007/s12553-023-00753-3

Jorge Luiz Machado da Silva, Breno B. Nicolau de França, and Cecília Mary Fischer Rubira. 2020. Generating Trustworthiness Adaptation Plans Based on Quality Models for Cloud Platforms. In Proceedings of the 14th Brazilian Symposium on Software Components, Architectures, and Reuse (Natal, Brazil) (SBCARS ’20). Association for Computing Machinery, New York, NY, USA, 141–150. DOI: 10.1145/3425269.3425272

Eleonora Tudora, Eugenia Tîrziu, Nicolae Nicolau, and Maria Gheorghe-Moisii. 2021. Fog and Cloud Computing-based IoT in Healthcare Monitoring System for Healthy Ageing. In 2021 23rd Int. Conf. on Control Systems and Computer Science (CSCS). IEEE, Bucharest, Romania, 489–494. DOI: 10.1109/CSCS52396.2021.00086

Liqing Yang, Lin Chen, Lu Liu, and Haibo Chen. 2023. A Real-time, Visualization and Cloud-Linked Health Monitoring System for Disabled Elderly: Elderly Health Monitoring System. In 2022 5th Int. Conf. on Digital Medicine and Image Processing (<conf-loc>, <city>Kyoto</city>, <country>Japan</country>, </conf-loc>). ACM, USA, 72–76. DOI: 10.1145/3576938.3576950

Lejun Zhang, Yanfei Zou, Muhammad Hassam Yousuf, Weizheng Wang, Zilong Jin, Yansen Su, and Kim Seokhoon and. 2022. BDSS: Blockchain-based Data Sharing Scheme With Fine-grained Access Control And Permission Revocation In Medical Environment. KSII Transactions on Internet and Information Systems 16, 5 (May 2022), 1634–1652. DOI: 10.3837/tiis.2022.05.012
Publicado
30/09/2024
POHLMANN, Guilherme; FISCHER, Gabriel Souto; RIGHI, Rodrigo da Rosa; COSTA, Cristiano André da; ROEHRS, Alex. ADPS: Providing asynchronous PubSub communication in an adaptive and scalable way in Edge-Fog-Cloud architectures for healthcare data traffic. In: SIMPÓSIO BRASILEIRO DE COMPONENTES, ARQUITETURAS E REUTILIZAÇÃO DE SOFTWARE (SBCARS), 18. , 2024, Curitiba/PR. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2024 . p. 1-10. DOI: https://doi.org/10.5753/sbcars.2024.3813.