A Greedy Constraints-based Fog Computing Model to Optimize Task Scheduling
A Greedy Constraints-based Fog Computing Model to Optimize Task Scheduling |
||
![]() |
![]() |
|
© 2025 by IJETT Journal | ||
Volume-73 Issue-5 |
||
Year of Publication : 2025 | ||
Author : Monika, Harkesh Sehrawat, Vikas Siwach | ||
DOI : 10.14445/22315381/IJETT-V73I5P129 |
How to Cite?
Monika, Harkesh Sehrawat, Vikas Siwach, "A Greedy Constraints-based Fog Computing Model to Optimize Task Scheduling," International Journal of Engineering Trends and Technology, vol. 73, no. 5, pp.359-368, 2025. Crossref, https://doi.org/10.14445/22315381/IJETT-V73I5P129
Abstract
Fog computing ensures effective request processing and service distribution in real-time IoT applications. Instant request processing, reliable execution, and effective QoS are the key requirements of such applications. However, the increasing requests and broad coverage of this network can increase the network load. An effective resource allocation and scheduling method is required to utilize the available resources and to reduce execution failure. Higher delay and makespan are the key challenges of scheduling algorithms and fog computing. In this paper, a multiple-constraint adaptive greedy task scheduler is designed to optimize the functioning of task scheduling. The functioning of the proposed scheduling model is divided into two stages. In the first stage, a multiple constraint-based resource allocation is done. In this stage, task criticality and resource priority-based mapping methods are defined to optimize the resource scheduling. In the final stage, the deadline and delay adaptive greedy method is defined to schedule the requests. The comparative evaluation is done against the FCFS, SJF, GTS, and DPTS methods. The algorithm reduced the average delay and makespan in comparison with state-of-the-art methods.
Keywords
Fog computing, Task scheduling, Greedy, Resource allocation, IoT.
References
[1] Mohammad Reza Alizadeh et al., “Task Scheduling Approaches in Fog Computing: A Systematic Review,” International Journal of Communication Systems, vol. 33, no. 16, 2020.
[CrossRef] [Google Scholar] [Publisher Link]
[2] Lokman Altin, Haluk Rahmi Topcuoglu, and Fikret Sadik Gürgen, “Network Congestion Aware Multi-Objective Task Scheduling in Heterogeneous Fog Environments,” IEEE Transactions on Industrial Informatics, vol. 20, no. 2, pp. 3015-3024, 2024.
[CrossRef] [Google Scholar] [Publisher Link]
[3] Taybeh Salehnia et al., “An Optimal Task Scheduling Method in IoT-Fog-Cloud Network Using Multi-Objective Moth-Flame Algorithm,” Multimedia Tools and Applications, vol. 83, no. 12, pp. 34351-34372, 2024.
[CrossRef] [Google Scholar] [Publisher Link]
[4] Mehdi Hosseinzadeh et al., “Task Scheduling Mechanisms for Fog Computing: A Systematic Survey,” IEEE Access, vol. 11, pp. 50994-51017, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[5] Zulfiqar Ali Khan et al., “A Review on Task Scheduling Techniques in Cloud and Fog Computing: Taxonomy, Tools, Open Issues; Challenges, and Future Directions,” IEEE Access, vol. 11, pp. 143417-143445, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[6] Javid Misirli, and Emiliano Casalicchio, “An Analysis of Methods and Metrics for Task Scheduling in Fog Computing,” Future Internet, vol. 16, no. 1, pp. 1-22, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[7] Prashanth Choppara, and Sudheer Mangalampalli, “An Effective Analysis on Various Task Scheduling Algorithms in Fog Computing,” EAI Endorsed Transactions on Internet of Things, vol. 10, pp. 1-7, 2024.
[Google Scholar] [Publisher Link]
[8] Nikita Sehgal, Savina Bansal, and RK Bansal, “Task Scheduling in Fog Computing Environment: An Overview,” International Journal of Engineering Technology and Management Sciences, vol. 7, no. 1, pp. 47-54, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[9] Nikita Sehgal, Savina Bansal, and RK Bansal, “Optimizing Fog Computing Efficiency: Exploring the Role of Heterogeneity in Resource Allocation and Task Scheduling,” International Journal of Computing and Digital Systems, vol. 15, no. 1, pp. 1119-1133, 2024.
[CrossRef] [Google Scholar] [Publisher Link]
[10] Mayssa Trabelsi, and Samir Ben Ahmed, “Energy and Cost-Aware Real-Time Task Scheduling with Deadline-Constraints in Fog Computing Environments,” Proceedings of the 19th International Conference on Evaluation of Novel Approaches to Software Engineering ENASE, Angers, France, vol. 1, pp. 434-441, 2024.
[CrossRef] [Google Scholar] [Publisher Link]
[11] Faten A. Saif et al., “Multi-Objective Grey Wolf Optimizer Algorithm for Task Scheduling in Cloud-Fog Computing,” IEEE Access, vol. 11, pp. 20635-20646, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[12] Wei-Chang Yeh, Zhenyao Liu, and Kuan-Cheng Tseng, “Bi-Objective Simplified Swarm Optimization for Fog Computing Task Scheduling,” International Journal of Industrial Engineering Computations, vol. 14, no. 4, pp. 723-748, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[13] Salman Khan et al., “Optimal Resource Allocation and Task Scheduling in Fog Computing for Internet of Medical Things Applications,” Human-Centric Computing and Information Sciences, vol. 13, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[14] Zhiming Dai et al., “ME-AWA: A Novel Task Scheduling Approach Based on Weight Vector Adaptive Updating for Fog Computing,” Processes, vol. 11, no. 4, pp. 1-18, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[15] Ali Garba Jakwa et al., “Performance Evaluation of Hybrid Meta-Heuristics-Based Task Scheduling Algorithm for Energy Efficiency in Fog Computing,” International Journal of Cloud Applications and Computing (IJCAC), vol. 13, no. 1, pp. 1-16, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[16] Weimin Liu et al., “Fog Computing Resource-Scheduling Strategy in IoT Based on Artificial Bee Colony Algorithm,” Electronics, vol. 12, no. 7, pp. 1-24, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[17] Sundas Iftikhar et al., “HunterPlus: AI Based Energy-Efficient Task Scheduling for Cloud–Fog Computing Environments,” Internet of Things, vol. 21, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[18] Oshin Sharma et al., “Two-Stage Optimal Task Scheduling for Smart Home Environment Using Fog Computing Infrastructures,” Applied Sciences, vol. 13, no. 5, pp. 1-15, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[19] Media Ali Ibrahim, and Shavan Askar, “An Intelligent Scheduling Strategy in Fog Computing System Based on Multi-Objective Deep Reinforcement Learning Algorithm,” IEEE Access, vol. 11, pp. 133607-133622, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[20] Mekala Ratna Raju, Sai Krishna Mothku, and Manoj Kumar Somesula, “DRL-based Task Scheduling Scheme in Vehicular Fog Computing: Cooperative and Mobility Aware Approach,” Ad Hoc Networks, vol. 173, 2025.
[CrossRef] [Google Scholar] [Publisher Link]
[21] Prashanth Choppara, and Bommareddy Lokesh, “Efficient Task Scheduling and Load Balancing in Fog Computing for Crucial Healthcare through Deep Reinforcement Learning,” IEEE Access, vol. 13, pp. 26542-26563, 2025.
[CrossRef] [Google Scholar] [Publisher Link]
[22] Xiao-Fei Sui et al., “Multi-Strategy Fusion Mayfly Algorithm on Task Offloading and Scheduling for IoT-Based Fog Computing Multi-Tasks Learning,” Artificial Intelligence Review, vol. 58, no. 5, 2025.
[CrossRef] [Google Scholar] [Publisher Link]
[23] Santhosh Kumar Medishetti, and Ganesh Reddy Karri, “An Improved Dingo Optimization for Resource Aware Scheduling in Cloud Fog Computing Environment,” Majlesi Journal of Electrical Engineering, vol. 17, no. 3, pp. 31-41, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[24] Hoa Tran-Dang, and Dong-Seong Kim, “Dynamic Collaborative task Offloading for Delay Minimization in the Heterogeneous Fog Computing Systems,” Journal of Communications and Networks, vol. 25, no. 2, pp. 244-252, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[25] Ali Mohammadzadeh et al., “Energy-Aware Workflow Scheduling in Fog Computing Using A Hybrid Chaotic Algorithm,” The Journal of Supercomputing, vol. 79, no. 16, pp. 18569-18604, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[26] Zulfiqar Ali Khan, and Izzatdin Abdul Aziz, “Ripple-Induced Whale Optimization Algorithm for Independent Tasks Scheduling on Fog Computing,” IEEE Access, vol. 12, pp. 65736-65753, 2024.
[CrossRef] [Google Scholar] [Publisher Link]
[27] Fengqing Tian et al., “Fog Computing Task Scheduling of Smart Community Based on Hybrid Ant Lion Optimizer,” Symmetry, vol. 15, no. 12, pp. 1-21, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[28] M. Santhosh Kumar, and Ganesh Reddy Karri, “EEOA: Cost and Energy Efficient Task Scheduling in a Cloud-Fog Framework,” Sensors, vol. 23, no. 5, pp. 1-20, 2023.
[CrossRef] [Google Scholar] [Publisher Link]
[29] Muhammad Saad, Rabia Noor Enam, and Rehan Qureshi, “Optimizing Multi-Objective Task Scheduling in Fog Computing with GA-PSO Algorithm for Big Data Application,” Frontiers in Big Data, vol. 7, 2024.
[CrossRef] [Google Scholar] [Publisher Link]