Author:
Hossam Hadeer S.,Abdel-Galil Hala,Belal Mohamed
Abstract
AbstractFog computing and the Internet of Things (IoT) have revolutionized healthcare monitoring systems, enabling real-time health data collection and transmission while overcoming cloud computing limitations. However, efficiently selecting fog nodes for application modules with varying deadline requirements and ensuring adherence to quality of service (QoS) criteria pose significant challenges due to resource constraints and device limitations. In this paper, we present a novel two-layered hierarchical design for fog devices, leveraging cluster aggregation to optimize the selection of fog nodes for healthcare applications. We introduce three efficient algorithms to minimize system latency and reduce energy consumption in fog computing environments. Our proposed model is rigorously evaluated using the iFogSim toolkit and compared with cloud-based and latency-aware model [Mahmud R, Ramamohanarao K, Buyya R in ACM Transactions on Internet Technology.19, 2018, 10.1145/3186592]. In four distinct network topologies, our model exhibits an average latency reduction of at least 87% and energy consumption reduction of at least 76% when compared to the Cloud-based model. Similarly, when compared to the Latency-aware model proposed in [Mahmud R, Ramamohanarao K, Buyya R in ACM Transactions on Internet Technology. 19, 2018, 10.1145/3186592], our model showcases a minimum reduction of 43% in average latency and 27% in energy consumption. Our contribution lies in addressing the complexity of selecting fog nodes for application modules with diverse deadline requirements, while ensuring QoS. This work advances the field of real-time healthcare monitoring systems, promising substantial improvements in efficiency and effectiveness.
Publisher
Springer Science and Business Media LLC
Reference61 articles.
1. Keyur, K.P., Sunil, M.P.: Internet of things-IOT: definition, characteristics, architecture, enabling technologies, application & future challenges. Int. J. Eng. Sci. Comput. 6(5), 6122–6125 (2016)
2. Arash, B., Simone, D., Daniele, T., Manuel, R.: An energy harvesting solution for computation offloading in fog computing networks. Comput. Commun. 160, 577–587 (2020)
3. Ghanavati, A., Abawajy, J., Izadi, D.: An energy aware task scheduling model using ant-mating optimization in fog computing environment. IEEE Trans. Serv. Comput. 15(4), 2007–2017 (2022)
4. Yousef, 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. 98, 289–330 (2019)
5. NIST Special Publication 800–145, The NIST Definition of Cloud Computing, https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-145.pdf.