An Evaluation of e-Health Service Performance through the Integration of 5G IoT, Fog, and Cloud Computing
Abstract
:1. Introduction
- An architecture composed of IoT/fog/cloud is provided for the main e-Health services;
- The e-Health slices herein use three sequential subsystems (i.e., Cloud-RAN, fog, and CCDC) are modeled; iii): each subsystem is derived using the M/M/i/J queueing theory with a finite capacity J; and
- The main motivation is to enhance the QoS requirements for healthcare systems.
- designs an analytical model based on the queueing theory to calculate and estimate the main performance parameters of eHealth services (e.g., system throughput and system drop rate);
- provides three classes of eHealth services, each presented with a queuing model composed of concatenated subsystems (Cloud-RAN, fog, and CDC);
- establishes the key performance metrics of the network: the mathematical formulas for the analytical model are presented and discussed in a dedicated section for each of the three subsystems;
- provides an example, including numerical data to demonstrate the work, calculates the main performance measures, and estimates the number of computing resources required in each subsystem; and
- uses a Java modeling tool (JMT) simulation module to confirm the correctness of the proposed paradigm.
2. Related Works
3. System Architecture and Assumptions
4. System Model
5. Performance Analysis
5.1. Ran Subsystem
5.2. Fog Computing Subsystem
5.3. Other Recommendations
5.4. Overall System Performance
5.5. Experimental Results
5.5.1. Simulation Parameters
5.5.2. Results and Discussion
6. Conclusions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Firouzi, F.; Farahani, B.; Marinšek, A. The convergence and interplay of edge, fog, and cloud in the AI-driven Internet of Things (IoT). Inf. Syst. 2022, 107, 101840. [Google Scholar] [CrossRef]
- Singh, P.; Singh, R. Energy-efficient delay-aware task offloading in fog-cloud computing system for IoT sensor applications. J. Netw. Syst. Manag. 2022, 30, 1–25. [Google Scholar] [CrossRef]
- Muhammad, G.; Rahman, S.M.M.; Alelaiwi, A.; Alamri, A. Smart Health Solution Integrating IoT and Cloud: A Case Study of Voice Pathology Monitoring. IEEE Commun. Mag. 2017, 55, 69–73. [Google Scholar] [CrossRef]
- Bergmo, T.S. How to Measure Costs and Benefits of eHealth Interventions: An Overview of Methods and Frameworks. J. Med Internet Res. 2015, 17, e254. [Google Scholar] [CrossRef]
- Qadri, Y.A.; Nauman, A.; Bin Zikria, Y.; Vasilakos, A.V.; Kim, S.W. The Future of Healthcare Internet of Things: A Survey of Emerging Technologies. IEEE Commun. Surv. Tutor. 2020, 22, 1121–1167. [Google Scholar] [CrossRef]
- Yousefpour, A.; Fung, C.; Nguyen, T.; Kadiyala, K.; Jalali, F.; Niakanlahiji, A.; Kong, J.; Jue, J.P. All one needs to know about fog computing and related edge computing paradigms: A complete survey. J. Syst. Arch. 2019, 98, 289–330. [Google Scholar] [CrossRef]
- Cao, H.; Wachowicz, M.; Renso, C.; Carlini, E. An edge-fog-cloud platform for anticipatory learning process designed for internet of mobile things. arXiv 2017, arXiv:1711.09745. [Google Scholar]
- Mutlag, A.A.; Ghani, M.K.A.; Arunkumar, N.; Mohammed, M.A.; Mohd, O. Enabling technologies for fog computing in healthcare IoT systems. Futur. Gener. Comput. Syst. 2019, 90, 62–78. [Google Scholar] [CrossRef]
- Cisco Systems Inc: Internet of Things at a Glance. Available online: http://www.audentia-gestion.fr/cisco/pdf/at-a-glance-c45-731471.pdf (accessed on 17 May 2023).
- Ahad, A.; Tahir, M.; Yau, K.-L.A. 5G-Based Smart Healthcare Network: Architecture, Taxonomy, Challenges and Future Research Directions. IEEE Access 2019, 7, 100747–100762. [Google Scholar] [CrossRef]
- Kapassa, E.; Touloupou, M.; Mavrogiorgou, A.; Kiourtis, A.; Giannouli, D.; Katsigianni, K.; Kyriazis, D. An Innovative eHealth System Powered By 5G Network Slicing. In Proceedings of the 2019 Sixth International Conference on Internet of Things: Systems, Management and Security (IOTSMS), Granada, Spain, 22–25 October 2019; pp. 7–12. [Google Scholar]
- Parvez, I.; Rahmati, A.; Guvenc, I.; Sarwat, A.I.; Dai, H. A Survey on Low Latency Towards 5G: RAN, Core Network and Caching Solutions. IEEE Commun. Surv. Tutor. 2018, 20, 3098–3130. [Google Scholar] [CrossRef]
- Hong, H.; Sun, Z. A flexible attribute based data access management scheme for sensor-cloud system. J. Syst. Arch. 2021, 119, 102234. [Google Scholar] [CrossRef]
- Ullah, H.; Nair, N.G.; Moore, A.; Nugent, C.; Muschamp, P.; Cuevas, M. 5G Communication: An Overview of Vehicle-to-Everything, Drones, and Healthcare Use-Cases. IEEE Access 2019, 7, 37251–37268. [Google Scholar] [CrossRef]
- Ni, J.; Lin, X.; Shen, X.S. Efficient and Secure Service-Oriented Authentication Supporting Network Slicing for 5G-Enabled IoT. IEEE J. Sel. Areas Commun. 2018, 36, 644–657. [Google Scholar] [CrossRef]
- Mustakim, H.U. 5G Vehicular Network for Smart Vehicles in Smart City: A Review. J. Comput. Electron. Telecommun. 2020, 1. [Google Scholar] [CrossRef]
- Rathod, D.; Chowdhary, G. Scalability of M/M/c Queue based Cloud-Fog Distributed Internet of Things Middleware. Int. J. Adv. Netw. Appl. 2019, 11, 4162–4170. [Google Scholar] [CrossRef]
- Skorin-Kapov, L.; Matijasevic, M. Analysis of QoS Requirements for e-Health Services and Mapping to Evolved Packet System QoS Classes. Int. J. Telemed. Appl. 2010, 2010, 1–18. [Google Scholar] [CrossRef]
- Barakabitze, A.A.; Ahmad, A.; Mijumbi, R.; Hines, A. 5G network slicing using SDN and NFV: A survey of taxonomy, architectures and future challenges. Comput. Netw. 2019, 167, 106984. [Google Scholar] [CrossRef]
- Feng, B.; Thuan-Do, V.; Jacot, N.; Santos, B.; Dzogovic, B.; Brandsma, E.; Van-Do, T. Secure 5g network slicing for elderly care. In Proceedings of the International Conference on Mobile Web and Intelligent Information Systems, Istanbul, Turkey, 26–28 August 2019; pp. 202–213. [Google Scholar]
- Chen, M.; Yang, J.; Zhou, J.; Hao, Y.; Zhang, J.; Youn, C.-H. 5G-Smart Diabetes: Toward Personalized Diabetes Diagnosis with Healthcare Big Data Clouds. IEEE Commun. Mag. 2018, 56, 16–23. [Google Scholar] [CrossRef]
- Yousefpour, A.; Ishigaki, G.; Gour, R.; Jue, J. On Reducing IoT Service Delay via Fog Offloading. IEEE Internet Things J. 2018, 5, 998–1010. [Google Scholar] [CrossRef]
- Sigwele, T.; Hu, Y.F.; Ali, M.; Hou, J.; Susanto, M.; Fitriawan, H. Intelligent and Energy Efficient Mobile Smartphone Gateway for Healthcare Smart Devices Based on 5G. In Proceedings of the 2018 IEEE Global Communications Conference (GLOBECOM), Abu Dhabi, United Arab Emirates, 9–13 December 2018; pp. 1–7. [Google Scholar] [CrossRef]
- Vergutz, A.; Noubir, G.; Nogueira, M. Reliability for Smart Healthcare: A Network Slicing Perspective. IEEE Netw. 2020, 34, 91–97. [Google Scholar] [CrossRef]
- Guo, X.; Lin, H.; Wu, Y.; Peng, M. A new data clustering strategy for enhancing mutual privacy in healthcare IoT systems. Futur. Gener. Comput. Syst. 2020, 113, 407–417. [Google Scholar] [CrossRef]
- Casale, G.; Serazzi, G. Java Modelling Tools User Manual. 2020. Available online: https://jmt.sourceforge.net/Papers/JMT_users_Manual.pdf (accessed on 17 May 2023).
eHealth Classifications | QoS Requirements | Example |
---|---|---|
Online consultation | High bandwidth Video caching Low latency in emergencies | Teleconsultation between patient/doctor or doctor/doctor using biological sensor data |
Remote monitoring | Security High reliability Long battery life Small data volume | Telemonitoring the vital signs of cardiovascular patients |
Remote surgery | <300 ms RTT [4] High reliability | Robotic surgery |
Parameters | Description |
---|---|
Packet arrival rate to Cloud-RAN subsystem | |
Average service time of Cloud-RAN | |
Probability of K packets in the system | |
Utilization of each virtual BBU core | |
Number of virtual BBU in each core | |
Maximum number of accepted packets in each virtual BBU core | |
Total number of virtual BBU cores in the Cloud-RAN subsystem | |
Blocking probability in the ith slice | |
Effective rate of arrival message | |
Throughput service for single virtual BBU core | |
Utilization service for single virtual BBU core for each virtual BBU core | |
Mean number of packets requests waiting in queue for each virtual BBU | |
Mean response time for each virtual BBU core | |
Mean waiting time for each virtual BBU core in Cloud-RAN | |
Mean number of packets requests in Cloud-RAN | |
Mean number of packets waiting in Cloud-RAN queue | |
Mean throughput of overall Cloud-RAN | |
Mean response time in Cloud-RAN | |
Mean witting time in Cloud-RAN |
Parameters | Description |
---|---|
Arrival rate of packets to fog | |
1/ | Mean service time of vServers in fog |
Probability of m packets in a single fog core | |
Utilization parameter of a single fog core | |
s | Number of virtual servers in each fog core |
Maximum number of accepted packets in each fog core | |
Total number of fog cores in fog subsystem | |
Blocking probability in each fog core | |
Throughput of a fog core | |
Utilization of each fog core | |
Mean number of packet requests for each ith fog core | |
Mean number of packet requests waiting in ith fog core queue | |
Mean response time for each fog core | |
Mean waiting time for each fog core | |
Mean number of packet requests | |
Mean number of packet requests waiting in the fog subsystem | |
Mean throughput of the fog subsystem | |
Mean response time in the fog subsystem | |
Mean waiting time in fog subsystem |
Parameters | Description |
---|---|
Arrival rate of packets into the CCDC subsystem | |
1/ | Mean service time of vCPU in the CCDC subsystem |
Probability of C packet in each vCPU | |
Utilization parameter of a single vCPU | |
t | Number of virtual CPU in each CCDC core |
Maximum number of packets in each CCDC core | |
Total number of CPU core in the CCDC subsystem | |
Probability of packets leaving the system from fog | |
Probability of packet transfer from fog to CCDC | |
Blocking probability at vCPU | |
Throughput for each CPU core | |
Utilization of each CPU core | |
Mean number of packet requests for each CPU core | |
Mean number of packet request waiting in queue for each CPU core | |
Mean response time for each CPU core | |
Mean waiting time for each CPU core | |
Mean number of packet requests in the CCDC | |
Mean number of packet requests waiting in the CCDC queue subsystem | |
Mean throughput of the CCDC subsystem | |
Mean response time in the CCDC subsystem | |
Mean waiting time in the CCDC subsystem |
E | Description | Value |
---|---|---|
λ | Packet arrival rate | [100,000 to 1,000,000] (Packets/s) |
1/ | Mean service time of Cloud-RAN | 0.0001 (s) |
1/ | Mean service time of vServers in fog | 0.00001 (s) |
1/ | Mean service time of vCPU in the CCDC subsystem | 0.0002 (s) |
Maximum number of packets in each virtual BBU core | 300 | |
Total number of fog cores in the fog subsystem | 5 | |
Maximum number of packets in each fog core | 200 | |
Probability of packets leaving system from the fog | 0.4 | |
Total number of CPU cores in the CCDC subsystem | 20 | |
t | Number of vCPU in each CCDC core | 10 |
Maximum number of packets in each CCDC core | 500 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the author. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
AlQahtani, S.A. An Evaluation of e-Health Service Performance through the Integration of 5G IoT, Fog, and Cloud Computing. Sensors 2023, 23, 5006. https://doi.org/10.3390/s23115006
AlQahtani SA. An Evaluation of e-Health Service Performance through the Integration of 5G IoT, Fog, and Cloud Computing. Sensors. 2023; 23(11):5006. https://doi.org/10.3390/s23115006
Chicago/Turabian StyleAlQahtani, Salman A. 2023. "An Evaluation of e-Health Service Performance through the Integration of 5G IoT, Fog, and Cloud Computing" Sensors 23, no. 11: 5006. https://doi.org/10.3390/s23115006
APA StyleAlQahtani, S. A. (2023). An Evaluation of e-Health Service Performance through the Integration of 5G IoT, Fog, and Cloud Computing. Sensors, 23(11), 5006. https://doi.org/10.3390/s23115006