A Double-Decision Reinforcement Learning Based Algorithm for Online Scheduling in Edge and Fog Computing

被引:0
|
作者
Tayel, Ahmed Fayez Moustafa [1 ]
Mattia, Gabriele Proietti [1 ]
Beraldi, Roberto [1 ]
机构
[1] Sapienza Univ Rome, Dept Comp Control & Management Engn Antonio Ruber, Rome, Italy
关键词
Fog Computing; Online Scheduling; Distributed Scheduling; Reinforcement Learning;
D O I
10.1007/978-3-031-49361-4_11
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Fog and Edge Computing are two paradigms specifically suitable for real-time and time-critical applications, which are usually distributed among a set of nodes that constitutes the core idea of both Fog and Edge Computing. Since nodes are heterogeneous and subject to different traffic patterns, distributed scheduling algorithms are in charge of making each request meet the specified deadline. In this paper, we exploit the approach of Reinforcement Learning based decision-making for designing a cooperative and decentralized task online scheduling approach which is composed of two RL-based decisions. One for selecting the node to which to offload the traffic and one for accepting or not the incoming offloading request. The experiments that we conducted on a cluster of Raspberry Pi 4 show that introducing a second RL decision increases the rate of tasks executed within the deadline of 4% as it introduces more flexibility during the decision-making process, consequently enabling better scheduling decisions.
引用
收藏
页码:197 / 210
页数:14
相关论文
共 50 条
  • [1] Online Decentralized Scheduling in Fog Computing for Smart Cities Based on Reinforcement Learning
    Mattia, Gabriele Proietti
    Beraldi, Roberto
    [J]. IEEE TRANSACTIONS ON COGNITIVE COMMUNICATIONS AND NETWORKING, 2024, 10 (04) : 1551 - 1565
  • [2] Online computation offloading with double reinforcement learning algorithm in mobile edge computing
    Liao, Linbo
    Lai, Yongxuan
    Yang, Fan
    Zeng, Wenhua
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2023, 171 : 28 - 39
  • [3] Deep reinforcement learning based offloading decision algorithm for vehicular edge computing
    Hu, Xi
    Huang, Yang
    [J]. PEERJ, 2022, 10
  • [4] Deep reinforcement learning based offloading decision algorithm for vehicular edge computing
    Hu, Xi
    Huang, Yang
    [J]. PEERJ COMPUTER SCIENCE, 2022, 8
  • [5] Deep reinforcement learning based offloading decision algorithm for vehicular edge computing
    Hu, Xi
    Huang, Yang
    [J]. PEERJ COMPUTER SCIENCE, 2022, 8
  • [6] Deep reinforcement learning based offloading decision algorithm for vehicular edge computing
    Hu, Xi
    Huang, Yang
    [J]. PeerJ Computer Science, 2022, 8
  • [7] Leveraging Reinforcement Learning for online scheduling of real-time tasks in the Edge/Fog-to-Cloud computing continuum
    Mattia, Gabriele Proietti
    Beraldi, Roberto
    [J]. 2021 IEEE 20TH INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS (NCA), 2021,
  • [8] Deep Reinforcement Learning based Energy Scheduling for Edge Computing
    Yang, Qinglin
    Li, Peng
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON SMART CLOUD (SMARTCLOUD 2020), 2020, : 175 - 180
  • [9] A deep reinforcement learning based hybrid algorithm for efficient resource scheduling in edge computing environment
    Xue, Fei
    Hai, Qiuru
    Dong, Tingting
    Cui, Zhihua
    Gong, Yuelu
    [J]. INFORMATION SCIENCES, 2022, 608 : 362 - 374
  • [10] A reinforcement learning-based load balancing algorithm for fog computing
    Niloofar Tahmasebi-Pouya
    Mehdi Agha Sarram
    Seyedakbar Mostafavi
    [J]. Telecommunication Systems, 2023, 84 : 321 - 339