The improvement of wavefront cellular learning automata for task scheduling in fog computing

被引:1
|
作者
Jassbi, Sommayeh Jafarali [1 ]
Teymori, Sahar [1 ]
机构
[1] Islamic Azad Univ, Dept Comp Engn, Sci & Res Branch, Tehran, Iran
关键词
ENERGY; OPTIMIZATION; ALLOCATION;
D O I
10.1002/ett.4803
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
The rapid advancement of the "Internet of Things" (IoT) devices has led to the emergence of different types of IoT applications that need immediate response and low delay to operate. The emergence of fog computing has provided a proper platform to process fast-emerging IoT applications. Nevertheless, to name the disadvantages of fog computing devices, it can be said that they are typically distributed, dynamic, and resource-limited. Therefore, it seems a substantial challenge to schedule fog computational resources effectively to perform heterogeneous and delay-sensitive IoT tasks. The problem of scheduling tasks aimed at minimizing the energy consumption of fog nodes is formulated in this article, while meeting the requirements of the quality of service (QoS) of IoT tasks, including response time. Minimizing the deadline time and balancing the network load are also considered in the mathematical model. In the next stage, a new algorithm is introduced based on a wavefront cellular learning automata (WCLA) called the wavefront cellular learning automata improved by genetic algorithm (WCLA + GA). WCLA + GA is indeed a modified version of WCLA that has been improved using the genetic algorithm. In this version, the WCLA reinforcement signal is regulated by a genetic algorithm that accelerates the automata convergence rate. WCLA + GA is then utilized to schedule fog tasks. Simulating the proposed method followed by comparing it with other methods demonstrates that WCLA + GA performs task scheduling significantly better in terms of response time, energy consumption, and percentage of tasks that meet their deadline.
引用
收藏
页数:27
相关论文
共 50 条
  • [41] An efficient task scheduling in fog computing using improved artificial hummingbird algorithm
    Ghafari, R.
    Mansouri, N.
    JOURNAL OF COMPUTATIONAL SCIENCE, 2023, 74
  • [42] An improved list-based task scheduling algorithm for fog computing environment
    R. Madhura
    B. Lydia Elizabeth
    V. Rhymend Uthariaraj
    Computing, 2021, 103 : 1353 - 1389
  • [43] Energy-efficient scheduling based on task prioritization in mobile fog computing
    Hosseini, Entesar
    Nickray, Mohsen
    Ghanbari, Shamsollah
    COMPUTING, 2023, 105 (01) : 187 - 215
  • [44] Bi-Objective simplified swarm optimization for fog computing task scheduling
    Yeh, Wei-Chang
    Liu, Zhenyao
    Tseng, Kuan-Cheng
    INTERNATIONAL JOURNAL OF INDUSTRIAL ENGINEERING COMPUTATIONS, 2023, 14 (04) : 723 - 748
  • [45] TRAP: task-resource adaptive pairing for efficient scheduling in fog computing
    Navjeet Kaur
    Ashok Kumar
    Rajesh Kumar
    Cluster Computing, 2022, 25 : 4257 - 4273
  • [46] Performance oriented task-resource mapping and scheduling in fog computing environment
    Subbaraj, Saroja
    Thiyagarajan, Revathi
    COGNITIVE SYSTEMS RESEARCH, 2021, 70 : 40 - 50
  • [47] TRAP: task-resource adaptive pairing for efficient scheduling in fog computing
    Kaur, Navjeet
    Kumar, Ashok
    Kumar, Rajesh
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2022, 25 (06): : 4257 - 4273
  • [48] An improved list-based task scheduling algorithm for fog computing environment
    Madhura, R.
    Elizabeth, B. Lydia
    Uthariaraj, V. Rhymend
    COMPUTING, 2021, 103 (07) : 1353 - 1389
  • [49] RSU-Empowered Resource Pooling for Task Scheduling in Vehicular Fog Computing
    Tang, Chaogang
    Zhu, Chunsheng
    Wei, Xianglin
    Chen, Wei
    Rodrigues, Joel J. P. C.
    2020 16TH INTERNATIONAL WIRELESS COMMUNICATIONS & MOBILE COMPUTING CONFERENCE, IWCMC, 2020, : 1758 - 1763
  • [50] Delay-oriented Task Scheduling and Bandwidth Allocation in Fog Computing Networks
    Fei, Zixuan
    Wang, Ying
    Sun, Ruijin
    Liu, Yuanfei
    2019 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2019,