Fuzzy Reinforcement Learning Algorithm for Efficient Task Scheduling in Fog-Cloud IoT-Based Systems

被引:0
|
作者
Ghafari, Reyhane [1 ]
Mansouri, Najme [1 ]
机构
[1] Shahid Bahonar Univ Kerman, Dept Comp Sci, Box 76135-133, Kerman, Iran
关键词
Reinforcement Learning (RL); Scheduling; Internet of Thing (IoT); Cloud computing; Fog computing; Fuzzy logic;
D O I
10.1007/s10723-024-09781-3
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In recent years, the number of IoT applications that require low latency has increased greatly. Traditional cloud servers cannot handle these applications due to strict latency requirements. Edge technologies like fog computing meet these applications' latency needs. Computing infrastructure is near end-user devices in fog-cloud environments. There are numerous traditional methods for scheduling IoT applications on heterogeneous and distributed fog-cloud nodes in these fields. Research in machine learning and its applications in many fields has grown tremendously in recent years. Machine learning algorithms such as reinforcement learning (RL) can be used to learn and make decisions based on reward signals from the environment. The purpose of this paper is to present a Task Scheduling algorithm based on Fuzzy Reinforcement Learning (TSFRL) to allocate fog-cloud computing resources so as to meet the deadlines of IoT requests. The scheduling problem is initially formulated to reduce response times, costs, and energy consumption. Fuzzy logic is then used to prioritize tasks. Fog nodes and cloud nodes employ the on-policy reinforcement learning methodology to prioritize delay-sensitive tasks with a higher priority and delay-tolerant ones with a lower priority. The suggested strategy outperforms existing algorithms in response time, cost, energy usage, and percentage of deadlines met.
引用
收藏
页数:35
相关论文
共 50 条
  • [1] Reinforcement learning-based multi-objective energy-efficient task scheduling in fog-cloud industrial IoT-based systems
    Vijayalakshmi, V.
    Saravanan, M.
    [J]. SOFT COMPUTING, 2023, 27 (23) : 17473 - 17491
  • [2] Reinforcement learning-based multi-objective energy-efficient task scheduling in fog-cloud industrial IoT-based systems
    V. Vijayalakshmi
    M. Saravanan
    [J]. Soft Computing, 2023, 27 : 17473 - 17491
  • [3] Genetic-Based Algorithm for Task Scheduling in Fog-Cloud Environment
    Khiat, Abdelhamid
    Haddadi, Mohamed
    Bahnes, Nacera
    [J]. JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2024, 32 (01)
  • [4] Real-Time Task Scheduling Algorithm for IoT-Based Applications in the Cloud–Fog Environment
    A. S. Abohamama
    Amir El-Ghamry
    Eslam Hamouda
    [J]. Journal of Network and Systems Management, 2022, 30
  • [5] Efficient Pareto based approach for IoT task offloading on Fog-Cloud environments
    Bernard, Leo
    Yassa, Sonia
    Alouache, Lylia
    Romain, Olivier
    [J]. INTERNET OF THINGS, 2024, 27
  • [6] Real-Time Task Scheduling Algorithm for IoT-Based Applications in the Cloud-Fog Environment
    Abohamama, A. S.
    El-Ghamry, Amir
    Hamouda, Eslam
    [J]. JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2022, 30 (04)
  • [7] Bandwidth-Deadline IoT Task Scheduling in Fog-Cloud Computing Environment Based on the Task Bandwidth
    Alsamarai, Naseem Adnan
    Ucan, Osman Nuri
    Khalaf, Oras Fadhil
    [J]. WIRELESS PERSONAL COMMUNICATIONS, 2023,
  • [8] Real-Time Task Scheduling in Fog-Cloud Computing Framework for IoT Applications: A Fuzzy Logic based Approach
    Ali, Hala S.
    Rout, Rashmi Ranjan
    Parimi, Priyanka
    Das, Sajal K.
    [J]. 2021 INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS & NETWORKS (COMSNETS), 2021, : 556 - 564
  • [9] Mayfly Taylor Optimisation-Based Scheduling Algorithm with Deep Reinforcement Learning for Dynamic Scheduling in Fog-Cloud Computing
    Shruthi, G.
    Mundada, Monica R.
    Sowmya, B. J.
    Supreeth, S.
    [J]. APPLIED COMPUTATIONAL INTELLIGENCE AND SOFT COMPUTING, 2022, 2022
  • [10] Advancements in heuristic task scheduling for IoT applications in fog-cloud computing: challenges and prospects
    Alsadie, Deafallah
    [J]. PEERJ COMPUTER SCIENCE, 2024, 10