An Integrated Fog Computing Approach to Improve Quality of Service in IoT Environment with Dynamic Task Scheduling and Resource Allocation
DOI:
https://doi.org/10.21271/ZJPAS.38.1.12Keywords:
IoT, QoS, Fog Computing, Task Scheduling, Resource AllocationAbstract
Exponential growth in IoT application involves managing latency, resource utilization and reliability in traditional cloud based architectures. In this research, we present a dynamic IoT-Fog-Cloud architecture using fuzzy logic, DQN and MOEA/D to optimize QoS metrics in real time. The real-time tasks generated by simulated IoT devices are falling through fuzzy logic at the Fog Master node and classified according to urgency. DQN schedules tasks dynamically so that during runtime it discovers optimal tasks solution on a set of Fog nodes. Resource allocation is enhanced by MOEA/D balancing computational loads with trade-off between latency, reliability and resource utilization. Here, we compare static and cloud-only architectures and show comparative simulations in iFogSim tool that achieve 28% reduction in latency, 19% increase in reliability and 22% improvement in resource utilization. The system’s hierarchical adaptive nature provides for an efficient task processing that is scalable and with superior QoS for IoT applications. The proposed framework is a scalable, robust and efficient means by which one can run real-time IoT tasks in fog-cloud computing environments by synergizing advanced deep learning and evolutionary algorithms.
References
Abdulazeez, D. H. & Askar, S. K. 2024. A Novel Offloading Mechanism Leveraging Fuzzy Logic and Deep Reinforcement Learning to Improve IoT Application Performance in a Three-Layer Architecture Within the Fog-Cloud Environment. IEEE Access, 12, 39936-39952.
Abdulkareem, K. H., Mohammed, M. A., Gunasekaran, S. S., Al-Mhiqani, M. N., Mutlag, A. A., Mostafa, S. A., Ali, N. S. & Ibrahim, D. A. 2019. A Review of Fog Computing and Machine Learning: Concepts, Applications, Challenges, and Open Issues. IEEE Access, 7, 153123-153140.
Aburukba, R. O., Alikarrar, M., Landolsi, T. & El-Fakih, K. 2020. Scheduling Internet of Things requests to minimize latency in hybrid Fog–Cloud computing. Future Generation Computer Systems, 111, 539-551.
Al-Khafajiy, M., Baker, T., Al-Libawy, H., Maamar, Z., Aloqaily, M. & Jararweh, Y. 2019. Improving fog computing performance via F og-2- F og collaboration. Future Generation Computer Systems, 100, 266-280.
Al-Khafajiy, M., Baker, T., Al-Libawy, H., Waraich, A., Chalmers, C. & Alfandi, O. Fog Computing Framework for Internet of Things Applications. 2018 11th International Conference on Developments in eSystems Engineering (DeSE), 2018/09// 2018. Cambridge, United Kingdom: IEEE, 71-77.
Alsadie, D. 2024. Advancements in heuristic task scheduling for IoT applications in fog-cloud computing: challenges and prospects. PeerJ Computer Science, 10, e2128.
Arcas, G. I., Cioara, T., Anghel, I., Lazea, D. & Hangan, A. 2024. Edge Offloading in Smart Grid. Smart Cities, 7, 680-711.
Asaad, K. A., Saffer, A. A., Abdulqadir, S. H. & Pasha, S. A. 2024. ECR-IoT: Energy-efficient and cluster-based routing method for WSN-based IoT using Harris hawk’s and whale optimization algorithms. Zanco Journal of Pure and Applied Sciences, 36, 43-60.
Awaisi, K. S., Abbas, A., Khan, S. U., Mahmud, R. & Buyya, R. 2021. Simulating Fog Computing Applications Using iFogSim Toolkit. In: MUKHERJEE, A., DE, D., GHOSH, S. K. & BUYYA, R. (eds.) Mobile Edge Computing. Cham: Springer International Publishing.
Bonomi, F., Milito, R., Zhu, J. & Addepalli, S. Fog computing and its role in the internet of things. 2012/08/17/ 2012. New York, NY, USA: Association for Computing Machinery, 13-16.
Costa, W. S., Dos Santos, W. G. V., Camporez, H. a. F., Faber, M. J., Silva, J. a. L., Segatto, M. E. V. & Rocha, H. R. O. 2024. Planning and resource allocation of a hybrid IoT network using artificial intelligence. Internet of Things, 26, 101225.
Gong, Y., Huang, J., Liu, B., Xu, J., Wu, B. & Zhang, Y. 2024. Dynamic Resource Allocation for Virtual Machine Migration Optimization using Machine Learning. arXiv.
Goudarzi, M., Palaniswami, M. & Buyya, R. 2022. Scheduling IoT Applications in Edge and Fog Computing Environments: A Taxonomy and Future Directions. arXiv.
Gupta, H., Dastjerdi, A. V., Ghosh, S. K. & Buyya, R. 2016. iFogSim: A Toolkit for Modeling and Simulation of Resource Management Techniques in Internet of Things, Edge and Fog Computing Environments. arXiv.
Ibrahim, M. A. & Askar, S. 2023. An intelligent scheduling strategy in fog computing system based on multi-objective deep reinforcement learning algorithm. IEEE Access, 11, 133607-133622.
Irwanto, F., Hasan, U., Lays, E. S., De La Croix, N. J., Mukanyiligira, D., Sibomana, L. & Ahmad, T. 2024. IoT and fuzzy logic integration for improved substrate environment management in mushroom cultivation. Smart Agricultural Technology, 7, 100427.
Kareem, R. & Ghafoor, K. Z. 2021. Improved Routing Algorithm in IoT Network by TOPSIS method. Zanco Journal of Pure and Applied Sciences, 33, 38-46.
Kouka, N., Piuri, V. & Samarati, P. Tasks Scheduling with Load Balancing in Fog Computing: a Bi-level Multi-Objective Optimization Approach. GECCO '24: Genetic and Evolutionary Computation Conference, 2024/07/14/ 2024. Melbourne VIC Australia: ACM, 538-546.
Ksentini, A., Jebalia, M. & Tabbane, S. 2021. IoT/cloud‐enabled smart services: A review on QoS requirements in fog environment and a proposed approach based on priority classification technique. International Journal of Communication Systems, 34, e4269.
Luong, N. C., Jiao, Y., Wang, P., Niyato, D., Kim, D. I. & Han, Z. 2020. A Machine-Learning-Based Auction for Resource Trading in Fog Computing. IEEE Communications Magazine, 58, 82-88.
Mahmud, R. & Buyya, R. 2018. Modelling and Simulation of Fog and Edge Computing Environments using iFogSim Toolkit. arXiv.
Mahmud, R., Ramamohanarao, K. & Buyya, R. 2019a. Latency-Aware Application Module Management for Fog Computing Environments. ACM Transactions on Internet Technology, 19, 1-21.
Mahmud, R., Srirama, S. N., Ramamohanarao, K. & Buyya, R. 2019b. Quality of Experience (QoE)-aware placement of applications in Fog computing environments. Journal of Parallel and Distributed Computing, 132, 190-203.
Rahbari, D. & Nickray, M. 2019. Low-latency and energy-efficient scheduling in fog-based IoT applications. TURKISH JOURNAL OF ELECTRICAL ENGINEERING & COMPUTER SCIENCES, 1406-1427.
Saeed, N. K., Asaad, K. A. & Saffer, A. A. 2024. Optimized Resource Allocation in Vehicular Fog Computing Environments Using Hybrid MOSP Algorithm. Zanco Journal of Pure and Applied Sciences, 36, 118-131.
Sarkar, J. L., Cowlessur, S. K., Ramasamy, V., Pati, B., Mahesh Selvi, T., Panigrahi, C. R., Majumder, B., Verma, R. K. & Fasech Qureshi, N. M. 2023. FogCom:SDN-enabled fog node selection for early detection of communicable diseases. Journal of King Saud University - Computer and Information Sciences, 35, 101432.
Sharma, P. & Gupta, P. K. 2023. Optimization of IoT-Fog Network Path and fault Tolerance in Fog Computing based Environment. Procedia Computer Science, 218, 2494-2503.
Shukla, P. & Pandey, S. 2023. MOTORS: Multi-Objective Task Offloading and Resource Scheduling Algorithm for Heterogeneous Fog-Cloud Computing Scenario. In Review.
Shukla, S., Hassan, M. F., Jung, L. T. & Awang, A. 2019a. Architecture for Latency Reduction in Healthcare Internet-of-Things Using Reinforcement Learning and Fuzzy Based Fog Computing. In: SAEED, F., GAZEM, N., MOHAMMED, F. & BUSALIM, A. (eds.) Recent Trends in Data Science and Soft Computing. Cham: Springer International Publishing.
Shukla, S., Hassan, M. F., Khan, M. K., Jung, L. T. & Awang, A. 2019b. An analytical model to minimize the latency in healthcare internet-of-things in fog computing environment. PLOS ONE, 14, e0224934.
Shukla, V. & Tchouankem, H. N. Correlation Analysis for the Prediction of QoS in V2V Networks. MSWiM '23: Int'l ACM Conference on Modeling Analysis and Simulation of Wireless and Mobile Systems, 2023/10/30/ 2023. Montreal Quebec Canada: ACM, 93-100.
Su, J., Nair, S. & Popokh, L. EdgeGym: A Reinforcement Learning Environment for Constraint-Aware NFV Resource Allocation. 2023 IEEE 2nd International Conference on AI in Cybersecurity (ICAIC), 2023/02/07/ 2023. Houston, TX, USA: IEEE, 1-7.
Trabelsi, M. & Ben Ahmed, S. Energy and Cost-Aware Real-Time Task Scheduling with Deadline-Constraints in Fog Computing Environments. 19th International Conference on Evaluation of Novel Approaches to Software Engineering, 2024 2024. Angers, France: SCITEPRESS - Science and Technology Publications, 434-441.
Vijarania, M., Gupta, S., Agrawal, A., Adigun, M. O., Ajagbe, S. A. & Awotunde, J. B. 2023. Energy Efficient Load-Balancing Mechanism in Integrated IoT–Fog–Cloud Environment. Electronics, 12, 2543.
Walia, G. K., Kumar, M. & Gill, S. S. 2024. AI-Empowered Fog/Edge Resource Management for IoT Applications: A Comprehensive Review, Research Challenges, and Future Perspectives. IEEE Communications Surveys & Tutorials, 26, 619-669.
Zahmatkesh, H. & Al-Turjman, F. 2020. Fog computing for sustainable smart cities in the IoT era: Caching techniques and enabling technologies - an overview. Sustainable Cities and Society, 59, 102139.
Zhang, H., Wang, H., Li, Y., Long, K. & Nallanathan, A. 2023. DRL-Driven Dynamic Resource Allocation for Task-Oriented Semantic Communication. IEEE Transactions on Communications, 71, 3992-4004.
Zhu, C., Pastor, G., Xiao, Y., Li, Y. & Ylae-Jaeaeski, A. Fog Following Me: Latency and Quality Balanced Task Allocation in Vehicular Fog Computing. 2018 15th Annual IEEE International Conference on Sensing, Communication, and Networking (SECON), 2018/06// 2018. Hong Kong: IEEE, 1-9.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Widad Dilawer Issa, Marwan Aziz Mohammed

This work is licensed under a Creative Commons Attribution 4.0 International License.




