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

被引:15
|
作者
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 条
  • [1] Genetic-Based Algorithm for Task Scheduling in Fog-Cloud Environment
    Khiat, Abdelhamid
    Haddadi, Mohamed
    Bahnes, Nacera
    JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2024, 32 (01)
  • [2] Multiprocessor task scheduling using multi-objective hybrid genetic Algorithm in Fog-cloud computing
    Agarwal, Gaurav
    Gupta, Sachi
    Ahuja, Rakesh
    Rai, Atul Kumar
    KNOWLEDGE-BASED SYSTEMS, 2023, 272
  • [3] MOTORS: multi-objective task offloading and resource scheduling algorithm for heterogeneous fog-cloud computing scenario
    Shukla, Prashant
    Pandey, Sudhakar
    JOURNAL OF SUPERCOMPUTING, 2024, 80 (15): : 22315 - 22361
  • [4] An energy, delay and priority-aware task offloading algorithm for fog computing incorporating load balancing
    Panda, Sanjaya Kumar
    Pounjula, Thanmayee
    Ravirala, Bhargavi
    Taniar, David
    JOURNAL OF SUPERCOMPUTING, 2025, 81 (01):
  • [5] Priority-Aware SFC Provisioning in Fog Computing
    Siasi, N.
    Jaesim, A.
    2020 IEEE 17TH ANNUAL CONSUMER COMMUNICATIONS & NETWORKING CONFERENCE (CCNC 2020), 2020,
  • [6] A multi-objective priority aware task scheduling in fog-cloud environment using improved meta-heuristic algorithm
    Hussain, Syed Mujtiba
    Begh, G. R.
    INTERNATIONAL JOURNAL OF SYSTEM ASSURANCE ENGINEERING AND MANAGEMENT, 2024,
  • [7] SQGA: Quantum Genetic Algorithm-based Workflow Scheduling in Fog-Cloud Computing
    Belmahdi, Raouf
    Mechta, Djamila
    Harous, Saad
    Bentaleb, Abdelhark
    2022 INTERNATIONAL WIRELESS COMMUNICATIONS AND MOBILE COMPUTING, IWCMC, 2022, : 131 - 136
  • [8] A priority-aware scheduling framework for heterogeneous workloads in container-based cloud
    Zhu, Lilu
    Huang, Kai
    Fu, Kun
    Hu, Yanfeng
    Wang, Yang
    APPLIED INTELLIGENCE, 2023, 53 (12) : 15222 - 15245
  • [9] Priority-Aware Task Offloading in Vehicular Fog Computing Based on Deep Reinforcement Learning
    Shi, Jinming
    Du, Jun
    Wang, Jingjing
    Wang, Jian
    Yuan, Jian
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2020, 69 (12) : 16067 - 16081
  • [10] Load Balance Aware Genetic Algorithm for Task Scheduling in Cloud Computing
    Zhan, Zhi-Hui
    Zhang, Ge-Yi
    Ying-Lin
    Gong, Yue-Jiao
    Zhang, Jun
    SIMULATED EVOLUTION AND LEARNING (SEAL 2014), 2014, 8886 : 644 - 655