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

被引:9
作者
Mattia, Gabriele Proietti [1 ]
Beraldi, Roberto [1 ]
机构
[1] Sapienza Univ Rome, Dept Comp Control & Management Engn Antonio Ruber, Rome, Italy
来源
2021 IEEE 20TH INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS (NCA) | 2021年
关键词
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
相关论文
共 16 条
[1]  
Chen X., 2018, 2018 IEEE 88 VEH TEC, P1
[2]   Reinforcement Learning for Security-Aware Workflow Application Scheduling in Mobile Edge Computing [J].
Huang, Binbin ;
Xiang, Yuanyuan ;
Yu, Dongjin ;
Wang, Jiaojiao ;
Li, Zhongjin ;
Wang, Shangguang .
SECURITY AND COMMUNICATION NETWORKS, 2021, 2021
[3]   Scheduling for Mobile Edge Computing With Random User Arrivals-An Approximate MDP and Reinforcement Learning Approach [J].
Huang, Shanfeng ;
Lv, Bojie ;
Wang, Rui ;
Huang, Kaibin .
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2020, 69 (07) :7735-7750
[4]  
Iorga Michaela, 2018, Fog computing conceptual model, DOI DOI 10.6028/NIST.SP.500-325
[5]   Cloud, Fog, or Edge: Where to Compute? [J].
Kimovski, Dragi ;
Matha, Roland ;
Hammer, Josef ;
Mehran, Narges ;
Hellwagner, Hermann ;
Prodan, Radu .
IEEE INTERNET COMPUTING, 2021, 25 (04) :30-36
[6]   Deep Reinforcement Learning for Collaborative Edge Computing in Vehicular Networks [J].
Li, Mushu ;
Gao, Jie ;
Zhao, Lian ;
Shen, Xuemin .
IEEE TRANSACTIONS ON COGNITIVE COMMUNICATIONS AND NETWORKING, 2020, 6 (04) :1122-1135
[7]   Exploring Task Placement for Edge-to-Cloud Applications using Emulation [J].
Luckow, Andre ;
Rattan, Kartik ;
Jha, Shantenu .
5TH IEEE INTERNATIONAL CONFERENCE ON FOG AND EDGE COMPUTING (ICFEC 2021), 2021, :79-83
[8]   Deep Reinforcement Learning-Based Task Scheduling in IoT Edge Computing [J].
Sheng, Shuran ;
Chen, Peng ;
Chen, Zhimin ;
Wu, Lenan ;
Yao, Yuxuan .
SENSORS, 2021, 21 (05) :1-19
[9]  
Sutton RS, 2018, ADAPT COMPUT MACH LE, P1
[10]  
Tang Z., 2020, IEEE T BIG DATA, P1