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 条
  • [21] Towards task scheduling in a cloud-fog computing system
    Xuan-Qui Pham
    Eui-Nam Huh
    2016 18TH ASIA-PACIFIC NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (APNOMS), 2016,
  • [22] Task Scheduling and Resource Balancing of Fog Computing in Smart Factory
    Ming-Tuo Zhou
    Tian-Feng Ren
    Zhi-Ming Dai
    Xin-Yu Feng
    Mobile Networks and Applications, 2023, 28 : 19 - 30
  • [23] Task Scheduling and Resource Balancing of Fog Computing in Smart Factory
    Zhou, Ming-Tuo
    Ren, Tian-Feng
    Dai, Zhi-Ming
    Feng, Xin-Yu
    MOBILE NETWORKS & APPLICATIONS, 2023, 28 (01): : 19 - 30
  • [24] Scalable Fog Computing Orchestration for Reliable Cloud Task Scheduling
    Lim, Jongbeom
    APPLIED SCIENCES-BASEL, 2021, 11 (22):
  • [25] Fragmented Task Scheduling for Load-Balanced Fog Computing Based on Q-Learning
    Razaq, Mian Muaz
    Rahim, Shahnila
    Tak, Byungchul
    Peng, Limei
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2022, 2022
  • [26] The improvement of a task scheduling algorithm grid computing
    Yu Liang
    Zhou Jiliu
    PROCEEDINGS OF THE FIRST INTERNATIONAL SYMPOSIUM ON DATA, PRIVACY, AND E-COMMERCE, 2007, : 292 - 297
  • [27] Energy efficient task-pull scheduling using Equal Length Cellular Automata in Distributed Computing
    Mitra, Arnab
    Kundu, Anirban
    Chattopadhyay, Matangini
    2014 FOURTH INTERNATIONAL CONFERENCE OF EMERGING APPLICATIONS OF INFORMATION TECHNOLOGY (EAIT), 2014, : 40 - 45
  • [28] A Learning Task Scheduling for Dispersed Computing
    Yuan, Sen
    Xia, Geming
    INTERNATIONAL CONFERENCE ON INTELLIGENT TRAFFIC SYSTEMS AND SMART CITY (ITSSC 2021), 2022, 12165
  • [29] A Coevolutionary Approach to Cellular Automata-Based Task Scheduling
    Oliveira, Gina M. B.
    Vidica, Paulo M.
    CELLULAR AUTOMATA, ACRI 2012, 2012, 7495 : 111 - 120
  • [30] Efficient Task Scheduling and Load Balancing in Fog Computing for Crucial Healthcare Through Deep Reinforcement Learning
    Choppara, Prashanth
    Lokesh, Bommareddy
    IEEE ACCESS, 2025, 13 : 26542 - 26563