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 条
[31]   A novel context and load-aware family genetic algorithm based task scheduling in cloud computing [J].
Kaur, Kamaljit ;
Kaur, Navdeep ;
Kaur, Kuljit .
Advances in Intelligent Systems and Computing, 2008, 542 :521-531
[32]   A knowledge-driven approach to multi-objective IoT task graph scheduling in fog-cloud computing [J].
Gholami, Hadi ;
Sun, Hongyang .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2025, 202
[33]   A Genetic Algorithm inspired task scheduling in Cloud Computing [J].
Agarwal, Mohit ;
Srivastava, Gur Mauj Saran .
2016 IEEE INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND AUTOMATION (ICCCA), 2016, :364-367
[34]   An Evolutionary Algorithm for Solving Task Scheduling Problem in Cloud-Fog Computing Environment [J].
Huynh Thi Thanh Binh ;
Tran The Anh ;
Do Bao Son ;
Pham Anh Duc ;
Binh Minh Nguyen .
PROCEEDINGS OF THE NINTH INTERNATIONAL SYMPOSIUM ON INFORMATION AND COMMUNICATION TECHNOLOGY (SOICT 2018), 2018, :397-404
[35]   Genetic-Based Task Scheduling Algorithm in Cloud Computing Environment [J].
Hamad, Safwat A. ;
Omara, Fatma A. .
INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2016, 7 (04) :550-556
[36]   Hybrid electro search with genetic algorithm for task scheduling in cloud computing [J].
Velliangiri, S. ;
Karthikeyan, P. ;
Xavier, V. M. Arul ;
Baswaraj, D. .
AIN SHAMS ENGINEERING JOURNAL, 2021, 12 (01) :631-639
[37]   A Novel Nature-Inspired Algorithm for Optimal Task Scheduling in Fog-Cloud Blockchain System [J].
Nguyen, Binh Minh ;
Nguyen, Thieu ;
Vu, Quoc-Hien ;
Tran, Huy Hung ;
Vo, Hiep ;
Son, Do Bao ;
Binh, Huynh Thi Thanh ;
Yu, Shui ;
Wu, Zongda .
IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (02) :2043-2057
[38]   HTSA: A novel hybrid task scheduling algorithm for heterogeneous cloud computing environment [J].
Behera, Ipsita ;
Sobhanayak, Srichandan .
SIMULATION MODELLING PRACTICE AND THEORY, 2024, 137
[39]   A hybrid algorithm for multi-objective task scheduling in heterogeneous cloud computing [J].
Zhang, Youli ;
Zhang, Hu ;
Song, Changjian .
JOURNAL OF SUPERCOMPUTING, 2025, 81 (10)
[40]   Energy Aware Genetic Algorithm for Independent Task Scheduling in Heterogeneous Multi-Cloud Environment [J].
Pradhan, Roshni ;
Satapathy, Suresh Chandra .
JOURNAL OF SCIENTIFIC & INDUSTRIAL RESEARCH, 2022, 81 (07) :776-784