PGA: A Priority-aware Genetic Algorithm for Task Scheduling in Heterogeneous Fog-Cloud Computing

被引:22
作者
Hoseiny, Farooq [1 ]
Azizi, Sadoon [1 ]
Shojafar, Mohammad [2 ]
Ahmadiazar, Fardin [3 ]
Tafazolli, Rahim [2 ]
机构
[1] Univ Kurdistan, Dept Comp Engn & IT, Sanandaj, Iran
[2] Univ Surrey, 6GIC ICS, Guildford, Surrey, England
[3] Univ Kurdistan, Dept Ind Engn, Sanandaj, Iran
来源
IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (IEEE INFOCOM WKSHPS 2021) | 2021年
关键词
fog-cloud computing; Internet of Things (IoT); task scheduling; multi-objective optimization; genetic algorithm; NETWORK;
D O I
10.1109/INFOCOMWKSHPS51825.2021.9484436
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Fog-Cloud computing has become a promising platform for executing Internet of Things (IoT) tasks with different requirements. Although the fog environment provides low latency due to its proximity to IoT devices, it suffers from resource constraints. This is vice versa for the cloud environment. Therefore, efficiently utilizing the fog-cloud resources for executing tasks offloaded from IoT devices is a fundamental issue. To cope with this, in this paper, we propose a novel scheduling algorithm in fog-cloud computing named PGA to optimize the multi-objective function that is a weighted sum of overall computation time, energy consumption, and percentage of deadline satisfied tasks (PDST). We take the different requirements of the tasks and the heterogeneous nature of the fog and cloud nodes. We propose a hybrid approach based on prioritizing tasks and a genetic algorithm to find a preferable computing node for each task. The extensive simulations evaluate our proposed algorithm to demonstrate its superiority over the state-or-the-art strategies.
引用
收藏
页数:6
相关论文
共 50 条
[21]   Enhanced Hybrid Equilibrium Strategy in Fog-Cloud Computing Networks with Optimal Task Scheduling [J].
Rao, Muchang ;
Qin, Hang .
CMC-COMPUTERS MATERIALS & CONTINUA, 2024, 79 (02) :2647-2672
[22]   Genetic-Based Algorithm for Task Scheduling in Fog–Cloud Environment [J].
Abdelhamid Khiat ;
Mohamed Haddadi ;
Nacera Bahnes .
Journal of Network and Systems Management, 2024, 32
[23]   A novel multiclass priority algorithm for task scheduling in cloud computing [J].
Ben Alla, Hicham ;
Ben Alla, Said ;
Ezzati, Abdellah ;
Touhafi, Abdellah .
JOURNAL OF SUPERCOMPUTING, 2021, 77 (10) :11514-11555
[24]   A novel multiclass priority algorithm for task scheduling in cloud computing [J].
Hicham Ben Alla ;
Said Ben Alla ;
Abdellah Ezzati ;
Abdellah Touhafi .
The Journal of Supercomputing, 2021, 77 :11514-11555
[25]   Scheduling Algorithm Based on Task Priority in Heterogeneous Computing Environment [J].
Yu Zhenxia ;
Meng Fang ;
Sheng, Shangming .
PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY, 2008, :12-+
[26]   Cloud Computing Task Scheduling Algorithm Based On Improved Genetic Algorithm [J].
Fang Yiqiu ;
Xiao Xia ;
Ge Junwei .
PROCEEDINGS OF 2019 IEEE 3RD INFORMATION TECHNOLOGY, NETWORKING, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (ITNEC 2019), 2019, :852-856
[27]   Bandwidth-Deadline IoT Task Scheduling in Fog-Cloud Computing Environment Based on the Task Bandwidth [J].
Alsamarai, Naseem Adnan ;
Ucan, Osman Nuri ;
Khalaf, Oras Fadhil .
WIRELESS PERSONAL COMMUNICATIONS, 2023,
[28]   DPTO: A Deadline and Priority-Aware Task Offloading in Fog Computing Framework Leveraging Multilevel Feedback Queueing [J].
Adhikari, Mainak ;
Mukherjee, Mithun ;
Srirama, Satish Narayana .
IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (07) :5773-5782
[29]   E-AVOA-TS: Enhanced African vultures optimization algorithm-based task scheduling strategy for fog-cloud computing [J].
Ghafari, R. ;
Mansouri, N. .
SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2023, 40
[30]   A Bioinspired Method for Optimal Task Scheduling in Fog-Cloud Environment [J].
Anka, Ferzat ;
Tejani, Ghanshyam G. ;
Sharma, Sunil Kumar ;
Baljon, Mohammed .
CMES-COMPUTER MODELING IN ENGINEERING & SCIENCES, 2025, :2691-2724