Leveraging Reinforcement Learning for online scheduling of real-time tasks in the Edge/Fog-to-Cloud computing continuum

被引:4
|
作者
Mattia, Gabriele Proietti [1 ]
Beraldi, Roberto [1 ]
机构
[1] Sapienza Univ Rome, Dept Comp Control & Management Engn Antonio Ruber, Rome, Italy
关键词
D O I
10.1109/NCA53618.2021.9685413
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The computing continuum model is a widely accepted and used approach that make possible the existence of applications that are very demanding in terms of low latency and high computing power. In this three-layered model, the Fog or Edge layer can be considered as the weak link in the chain, indeed the computing nodes whose compose it are generally heterogeneous and their uptime cannot be compared with the one offered by the Cloud. Taking into account these inexorable characteristics of the continuum, in this paper, we propose a Reinforcement Learning based scheduling algorithm that makes per-job request decisions (online scheduling) and that is able to maintain an acceptable performance specifically targeting real-time applications. Through a series of simulations and comparisons with other fixed scheduling strategies, we demonstrate how the algorithm is capable of deriving the best possible scheduling policy when Fog or Edge nodes have different speeds and can unpredictably fail.
引用
收藏
页数:9
相关论文
共 50 条
  • [1] Cloud vs Fog Computing - Scheduling Real-Time Applications
    Karatza, Helen
    [J]. 2020 9TH MEDITERRANEAN CONFERENCE ON EMBEDDED COMPUTING (MECO), 2020, : 2 - 2
  • [2] On real-time scheduling in Fog computing: A Reinforcement Learning algorithm with application to smart cities
    Mattia, Gabriele Proietti
    Beraldi, Roberto
    [J]. 2022 IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS WORKSHOPS AND OTHER AFFILIATED EVENTS (PERCOM WORKSHOPS), 2022,
  • [3] Energy Aware Scheduling of Real-Time and Non Real-Time Tasks on Cloud Processors (Green Cloud Computing)
    Reddy, Sonika P.
    Chandan, H. K. S.
    [J]. 2014 INTERNATIONAL CONFERENCE ON INFORMATION COMMUNICATION AND EMBEDDED SYSTEMS (ICICES), 2014,
  • [4] Real-time scheduling strategy for reasoning tasks in vehicle edge computing
    Chen, Qiaoxin
    Lu, Yu
    Lin, Bing
    Wang, Suyun
    Shao, Xun
    [J]. Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2022, 28 (10): : 3295 - 3303
  • [5] ONLINE SCHEDULING OF REAL-TIME TASKS
    HONG, KS
    LEUNG, JYT
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1992, 41 (10) : 1326 - 1331
  • [6] Online Scheduling Strategy to Minimize Penalty of Tardiness for Real-Time Tasks in Mobile Edge Computing Systems
    Chen, Xi
    Xu, Hongli
    Huang, Liusheng
    [J]. ICBDC 2019: PROCEEDINGS OF 2019 4TH INTERNATIONAL CONFERENCE ON BIG DATA AND COMPUTING, 2019, : 107 - 114
  • [7] A Double-Decision Reinforcement Learning Based Algorithm for Online Scheduling in Edge and Fog Computing
    Tayel, Ahmed Fayez Moustafa
    Mattia, Gabriele Proietti
    Beraldi, Roberto
    [J]. ALGORITHMIC ASPECTS OF CLOUD COMPUTING, ALGOCLOUD 2023, 2024, 14053 : 197 - 210
  • [8] Real-time scheduling of power grid digital twin tasks in cloud via deep reinforcement learning
    Qi, Daokun
    Xi, Xiaojuan
    Tang, Yake
    Zheng, Yuesong
    Guo, Zhengwei
    [J]. JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2024, 13 (01):
  • [9] A novel reinforcement learning-based hybrid intrusion detection system on fog-to-cloud computing
    Najafli, Sepide
    Haghighat, Abolfazl Toroghi
    Karasfi, Babak
    [J]. JOURNAL OF SUPERCOMPUTING, 2024, 80 (18): : 26088 - 26110
  • [10] Edge Scheduling Framework for Real-Time and Non Real-Time Tasks
    Fadahunsi, Olamilekan
    Ma, Yuxiang
    Maheswaran, Muthucumaru
    [J]. 36TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2021, 2021, : 719 - 728