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 条
  • [31] Age-Based Scheduling for Mobile Edge Computing: A Deep Reinforcement Learning Approach
    He, Xingqiu
    You, Chaoqun
    Quek, Tony Q. S.
    [J]. IEEE TRANSACTIONS ON MOBILE COMPUTING, 2024, 23 (10) : 9881 - 9897
  • [32] Reinforcement Learning-Based Mobile Edge Computing and Transmission Scheduling for Video Surveillance
    Yang Kunpeng
    Shan, Hangguan
    Sun, Tengxu
    Hu, Haoji
    Hu, Roland
    Wu, Yingxiao
    Yu, Lu
    Zhang, Zhaoyang
    Quek, Tony Q. S.
    [J]. IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2022, 10 (02) : 1142 - 1156
  • [33] Task Scheduling Algorithm Based on Improved Firework Algorithm in Fog Computing
    Wang, Shudong
    Zhao, Tianyu
    Pang, Shanchen
    [J]. IEEE ACCESS, 2020, 8 : 32385 - 32394
  • [34] Task Offloading Decision-Making Algorithm for Vehicular Edge Computing: A Deep-Reinforcement-Learning-Based Approach
    Shi, Wei
    Chen, Long
    Zhu, Xia
    [J]. SENSORS, 2023, 23 (17)
  • [35] A Clustering Offloading Decision Method for Edge Computing Tasks Based on Deep Reinforcement Learning
    Zhang, Zhen
    Li, Huanzhou
    Tang, Zhangguo
    Gu, Dinglin
    Zhang, Jian
    [J]. NEW GENERATION COMPUTING, 2023, 41 (01) : 85 - 108
  • [36] Deep Reinforcement Learning-Based Offloading Decision Optimization in Mobile Edge Computing
    Zhang, Hao
    Wu, Wenjun
    Wang, Chaoyi
    Li, Meng
    Yang, Ruizhe
    [J]. 2019 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2019,
  • [37] A Clustering Offloading Decision Method for Edge Computing Tasks Based on Deep Reinforcement Learning
    Zhen Zhang
    Huanzhou Li
    Zhangguo Tang
    Dinglin Gu
    Jian Zhang
    [J]. New Generation Computing, 2023, 41 : 85 - 108
  • [38] Node Selection Algorithm for Federated Learning Based on Deep Reinforcement Learning for Edge Computing in IoT
    Yan, Shuai
    Zhang, Peiying
    Huang, Siyu
    Wang, Jian
    Sun, Hao
    Zhang, Yi
    Tolba, Amr
    [J]. ELECTRONICS, 2023, 12 (11)
  • [39] Online Dispatching and Fair Scheduling of Edge Computing Tasks: A Learning-Based Approach
    Yuan, Hao
    Tang, Guoming
    Li, Xinyi
    Guo, Deke
    Luo, Lailong
    Luo, Xueshan
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (19): : 14985 - 14998
  • [40] Deep Reinforcement Scheduling for Mobile Crowdsensing in Fog Computing
    Li, He
    Ota, Kaoru
    Dong, Mianxiong
    [J]. ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2019, 19 (02)