ADPS: Providing asynchronous PubSub communication in an adaptive and scalable way in Edge-Fog-Cloud architectures for healthcare data traffic
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
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
Como Citar
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.