DATA: Throughput and Deadline-Aware Genetic Approach for Task Scheduling in Fog Networks

被引:0
作者
Motamedhashemi, Arya [1 ]
Safaei, Bardia [1 ]
Monazzah, Amir Mahdi Hosseini [2 ,3 ]
Ejlali, Alireza [1 ]
机构
[1] Sharif Univ Technol, Dept Comp Engn, Tehran 1115511365, Iran
[2] Iran Univ Sci & Technol, Sch Comp Engn, Tehran 1684613114, Iran
[3] Inst Res Fundamental Sci IPM, Sch Comp Sci, Tehran 1953833511, Iran
关键词
Task analysis; Throughput; Statistics; Sociology; Biological cells; Processor scheduling; Measurement; Fog computing; fractional; genetic algorithm; offloading; task scheduling; throughput; weighted-sum;
D O I
10.1109/LES.2023.3348499
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Fog devices in fog computing frameworks are responsible for fetching and executing the tasks submitted by the deployed resource-constraint embedded edge devices. Based on the availability of resources, tasks are offloaded to the virtual machines hosted by the fog devices. These tasks may then get scheduled to guarantee a number of efficiency-related metrics. While throughput has a decisive impact on the timely execution of tasks, the appropriate utilization of this metric has not been considered in the existing mechanisms. In this letter, we first discuss the proper use of this objective in the fitness function of meta-heuristic algorithms. Then, we explain that adopting throughput by the fitness functions in the form of two conventionally used weighted-sum, and fractional techniques may ignore solutions with a better guarantee ratio. Consequently, we propose a novel approach called DATA to be replaced with these two old approaches. DATA is a throughput, and deadline-aware task scheduling mechanism for time-sensitive fog frameworks, which its fitness function utilizes genetic optimization by encoding the solutions into chromosomes. It uses single-gene mutation and two-point crossover. In this approach, two populations are considered to search the problem space. The main population is evaluated based on the guarantee ratio, while the helper population is evaluated based on the throughput. Furthermore, the helper population uses weighted-sum. The initial population is generated randomly by the uniform distribution, to provide a load-balancing. Based on our extensive evaluations, the selected solution by DATA provides the highest guarantee ratio, while having the lowest possible makespan.
引用
收藏
页码:409 / 412
页数:4
相关论文
共 7 条
  • [1] Energy-Aware Marine Predators Algorithm for Task Scheduling in IoT-Based Fog Computing Applications
    Abdel-Basset, Mohamed
    Mohamed, Reda
    Elhoseny, Mohamed
    Bashir, Ali Kashif
    Jolfaei, Alireza
    Kumar, Neeraj
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2021, 17 (07) : 5068 - 5076
  • [2] Buyya R., 2009, Modeling and Simulation of Scalable Cloud
  • [3] Fan JH, 2017, IEEE GLOB COMM CONF
  • [4] Ghanavati S., 2020, IEEE Trans. Services Comput., V15
  • [5] iFogSim: A toolkit for modeling and simulation of resource management techniques in the Internet of Things, Edge and Fog computing environments
    Gupta, Harshit
    Dastjerdi, Amir Vahid
    Ghosh, Soumya K.
    Buyya, Rajkumar
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2017, 47 (09) : 1275 - 1296
  • [6] Efficient Task Offloading for IoT-Based Applications in Fog Computing Using Ant Colony Optimization
    Hussein, Mohamed K.
    Mousa, Mohamed H.
    [J]. IEEE ACCESS, 2020, 8 : 37191 - 37201
  • [7] ReLIEF: A Reinforcement-Learning-Based Real-Time Task Assignment Strategy in Emerging Fault-Tolerant Fog Computing
    Siyadatzadeh, Roozbeh
    Mehrafrooz, Fatemeh
    Ansari, Mohsen
    Safaei, Bardia
    Shafique, Muhammad
    Henkel, Jorg
    Ejlali, Alireza
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (12) : 10752 - 10763