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 条
  • [31] Task Scheduling Algorithm Based on Improved Firework Algorithm in Fog Computing
    Wang, Shudong
    Zhao, Tianyu
    Pang, Shanchen
    IEEE ACCESS, 2020, 8 : 32385 - 32394
  • [32] A Task Scheduling Algorithm Based on Classification Mining in Fog Computing Environment
    Liu, Lindong
    Qi, Deyu
    Zhou, Naqin
    Wu, Yilin
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2018,
  • [33] Task Scheduling in Fog Computing - Classification, Review, Challenges and Future Directions
    Alsadie, Deafallah
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2022, 22 (04): : 89 - 100
  • [34] A Study on Speculative Task Scheduling for Apache Spark in Fog Computing Realms
    Symeonides, Moysis
    Trihinas, Demetris
    PROCEEDINGS OF THE 23RD PAN-HELLENIC CONFERENCE OF INFORMATICS (PCI 2019), 2019, : 59 - 65
  • [35] Online Task Scheduling for Fog Computing with Multi-Resource Fairness
    Bian, Simeng
    Huang, Xi
    Shao, Ziyu
    2019 IEEE 90TH VEHICULAR TECHNOLOGY CONFERENCE (VTC2019-FALL), 2019,
  • [36] A learning automata based approach for module placement in fog computing environment
    Abofathi, Yousef
    Anari, Babak
    Masdari, Mohammad
    EXPERT SYSTEMS WITH APPLICATIONS, 2024, 237
  • [37] Learning Cellular Automata Rules for Pattern Reconstruction Task
    Piwonska, Anna
    Seredynski, Franciszek
    SIMULATED EVOLUTION AND LEARNING, 2010, 6457 : 240 - +
  • [38] Implementation of cellular learning automata on reconfigurable computing systems
    Zamani, MS
    Mehdipour, F
    Meybodi, MR
    CCECE 2003: CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-3, PROCEEDINGS: TOWARD A CARING AND HUMANE TECHNOLOGY, 2003, : 1139 - 1142
  • [39] Improvement of recommendation systems based on cellular learning automata
    Toozandehjani, Hossein
    Zare-Mirakabad, Mohammad-Reza
    Derhami, Vali
    2014 4TH INTERNATIONAL CONFERENCE ON COMPUTER AND KNOWLEDGE ENGINEERING (ICCKE), 2014, : 592 - 597
  • [40] Deadline-cost aware task scheduling algorithm in fog computing networks
    Hajam, Shahid Sultan
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2024, 37 (06)