Adaptive Computing Scheduling for Edge-Assisted Autonomous Driving

被引:57
作者
Li, Mushu [1 ]
Gao, Jie [2 ]
Zhao, Lian [3 ]
Shen, Xuemin [1 ]
机构
[1] Univ Waterloo, Dept Elect & Comp Engn, Waterloo, ON N2L 3G1, Canada
[2] Marquette Univ, Dept Elect & Comp Engn, Milwaukee, WI 53233 USA
[3] Ryerson Univ, Dept Elect Comp & Biomed Engn, Toronto, ON M5B 2K3, Canada
关键词
Processor scheduling; Servers; Autonomous vehicles; Task analysis; Real-time systems; Job shop scheduling; Delays; computing scheduling; mobile edge computing; restless multi-armed bandit; ALLOCATION; NETWORKS; INTERNET;
D O I
10.1109/TVT.2021.3062653
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper investigates computing resource scheduling for real-time applications in autonomous driving, such as localization and obstacle avoidance. In our considered scenario, autonomous vehicles periodically sense the environment, offload sensor data to an edge server for processing, and receive computing results from the server. Due to mobility and computing latency, a vehicle travels some distance in the duration between the instant of offloading its sensor data and the instant of receiving the computing result. Our objective is finding a scheduling scheme for the edge sever to minimize the above traveled distance of vehicles. The approach is to determine the processing order according to individual vehicle mobility and computing capability of the edge server. We formulate a restless multi-arm bandit (RMAB) problem, design a Whittle index based stochastic scheduling scheme, and determine the index using a deep reinforcement learning (DRL) method. The proposed scheduling scheme avoids the time-consuming policy exploration common in DRL scheduling approaches and makes effectual decisions with low complexity. Extensive simulation results demonstrate that the proposed indexed-based scheme can deliver computing results to the vehicles promptly while adapting to time-variant vehicle mobility.
引用
收藏
页码:5318 / 5331
页数:14
相关论文
共 41 条
[1]   Joint Information Freshness and Completion Time Optimization for Vehicular Networks [J].
Alabbasi, Abubakr ;
Aggarwal, Vaneet .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2022, 15 (02) :1118-1129
[2]  
Bertsekas Dimitri P., 2017, Dynamic Programming and Optimal Control, VII
[3]   Simultaneous Localization and Mapping: A Survey of Current Trends in Autonomous Driving [J].
Bresson, Guillaume ;
Alsayed, Zayed ;
Yu, Li ;
Glaser, Sebastien .
IEEE TRANSACTIONS ON INTELLIGENT VEHICLES, 2017, 2 (03) :194-220
[4]   Revisiting Computation Partitioning in Future 5G-Based Edge Computing Environments [J].
Cao, Jin ;
Yang, Lei ;
Cao, Jiannong .
IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (02) :2427-2438
[5]  
Chen M., 2020, P IEEE INT C COMM, P1
[6]   Age of Information Aware Radio Resource Management in Vehicular Networks: A Proactive Deep Reinforcement Learning Perspective [J].
Chen, Xianfu ;
Wu, Celimuge ;
Chen, Tao ;
Zhang, Honggang ;
Liu, Zhi ;
Zhang, Yan ;
Bennis, Mehdi .
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2020, 19 (04) :2268-2281
[7]   AVE: Autonomous Vehicular Edge Computing Framework with ACO-Based Scheduling [J].
Feng, Jingyun ;
Liu, Zhi ;
Wu, Celimuge ;
Ji, Yusheng .
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2017, 66 (12) :10660-10675
[8]   Multi-access edge computing: The driver behind the wheel of 5g-connected cars [J].
Giust, Fabio ;
Sciancalepore, Vincenzo ;
Sabella, Dario ;
Filippou, Miltiades C. ;
Mangiante, Simone ;
Featherstone, Walter ;
Munaretto, Daniele .
IEEE Communications Standards Magazine, 2018, 2 (03) :66-73
[9]  
Hu Y., 2014, Current Drug Discovery Technologies, V11, P1
[10]   Scheduling Policies for Minimizing Age of Information in Broadcast Wireless Networks [J].
Kadota, Igor ;
Sinha, Abhishek ;
Uysal-Biyikoglu, Elif ;
Singh, Rahul ;
Modiano, Eytan .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2018, 26 (06) :2637-2650