Advancements in heuristic task scheduling for IoT applications in fog-cloud computing: challenges and prospects

被引:7
作者
Alsadie, Deafallah [1 ]
机构
[1] Umm Al Qura Univ, Coll Comp, Dept Comp Sci & Artificial Intelligence, Mecca, Makkah Almukara, Saudi Arabia
关键词
Cloud computing; Fog computing; Heuristic methods; Task scheduling; IoT applications; Optimization; OPTIMIZATION; ALLOCATION;
D O I
10.7717/peerj-cs.2128
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Fog computing has emerged as a prospective paradigm to address the computational requirements of IoT applications, extending the capabilities of cloud computing to the network edge. Task scheduling is pivotal in enhancing energy efficiency, optimizing resource utilization and ensuring the timely execution of tasks within fog computing environments. This article presents a comprehensive review of the advancements in task scheduling methodologies for fog computing systems, covering priority-based, greedy heuristics, metaheuristics, learning-based, hybrid heuristics, and nature-inspired heuristic approaches. Through a systematic analysis of relevant literature, we highlight the strengths and limitations of each approach and identify key challenges facing fog computing task scheduling, including dynamic environments, heterogeneity, scalability, resource constraints, security concerns, and algorithm transparency. Furthermore, we propose future research directions to address these challenges, including the integration of machine learning techniques for real-time adaptation, leveraging federated learning for collaborative scheduling, developing resource-aware and energy-efficient algorithms, incorporating securityaware techniques, and advancing explainable AI methodologies. By addressing these challenges and pursuing these research directions, we aim to facilitate the development of more robust, adaptable, and efficient task-scheduling solutions for fog computing environments, ultimately fostering trust, security, and sustainability in fog computing systems and facilitating their widespread adoption across diverse applications and domains.
引用
收藏
页数:58
相关论文
共 104 条
[1]   Advanced optimization technique for scheduling IoT tasks in cloud-fog computing environments [J].
Abd Elaziz, Mohamed ;
Abualigah, Laith ;
Attiya, Ibrahim .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2021, 124 :142-154
[2]   An improved Henry gas solubility optimization algorithm for task scheduling in cloud computing [J].
Abd Elaziz, Mohamed ;
Attiya, Ibrahim .
ARTIFICIAL INTELLIGENCE REVIEW, 2021, 54 (05) :3599-3637
[3]   Energy-Aware Metaheuristic Algorithm for Industrial-Internet-of-Things Task Scheduling Problems in Fog Computing Applications [J].
Abdel-Basset, Mohamed ;
El-Shahat, Doaa ;
Elhoseny, Mohamed ;
Song, Houbing .
IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (16) :12638-12649
[4]   Multi-objective task scheduling method for cyber-physical-social systems in fog computing [J].
Abdel-Basset, Mohamed ;
Mohamed, Reda ;
Sallam, Karam M. ;
Hezam, Ibrahim M. .
KNOWLEDGE-BASED SYSTEMS, 2023, 280
[5]   Multi-Objective Task Scheduling Approach for Fog Computing [J].
Abdel-Basset, Mohamed ;
Moustafa, Nour ;
Mohamed, Reda ;
Elkomy, Osama M. ;
Abouhawwash, Mohamed .
IEEE ACCESS, 2021, 9 (09) :126988-127009
[6]   Real-Time Task Scheduling Algorithm for IoT-Based Applications in the Cloud-Fog Environment [J].
Abohamama, A. S. ;
El-Ghamry, Amir ;
Hamouda, Eslam .
JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2022, 30 (04)
[7]  
Adewojo A.A., 2023, SN. Comput. Sci., V4, P270
[8]   Multiprocessor task scheduling using multi-objective hybrid genetic Algorithm in Fog-cloud computing [J].
Agarwal, Gaurav ;
Gupta, Sachi ;
Ahuja, Rakesh ;
Rai, Atul Kumar .
KNOWLEDGE-BASED SYSTEMS, 2023, 272
[9]   Star-Quake: A New Operator in Multi-Objective Gravitational Search Algorithm for Task Scheduling in IoT-Based Cloud-Fog Computing System [J].
Ahmadabadi, Jamal Zarepour ;
Mood, Sepehr Ebrahimi ;
Souri, Alireza .
IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2024, 70 (01) :907-915
[10]   An Automated Task Scheduling Model Using Non-Dominated Sorting Genetic Algorithm II for Fog-Cloud Systems [J].
Ali, Ismail M. M. ;
Sallam, Karam M. M. ;
Moustafa, Nour ;
Chakraborty, Ripon ;
Ryan, Michael ;
Choo, Kim-Kwang Raymond .
IEEE TRANSACTIONS ON CLOUD COMPUTING, 2022, 10 (04) :2294-2308