Asynchronous Deep Reinforcement Learning for Data-Driven Task Offloading in MEC-Empowered Vehicular Networks

Mobile edge computing (MEC) has been an effective paradigm to support real-time computation-intensive vehicular applications. However, due to highly dynamic vehicular topology, these existing centralized-based or distributed-based scheduling algorithms requiring high communication overhead, are not suitable for task offloading in vehicular networks. Therefore, we investigate a novel service scenario of MEC-based vehicular crowdsourcing, where each MEC server is an independent agent and responsible for making scheduling of processing traffic data sensed by crowdsourcing vehicles. On this basis, we formulate a data-driven task offloading problem by jointly optimizing offloading decision and bandwidth/computation resource allocation, and renting cost of heterogeneous servers, such as powerful vehicles, MEC servers and cloud, which is a mixed-integer programming problem and NP-hard. To reduce high time-complexity, we propose the solution in two stages. First, we design an asynchronous deep Q-learning to determine offloading decision, which achieves fast convergence by training the local DQN model at each agent in parallel and uploading for global model update asynchronously. Second, we decompose the remaining resource allocation problem into several independent subproblems and derive optimal analytic formula based on convex theory. Lastly, we build a simulation model and conduct comprehensive simulation, which demonstrates the superiority of the proposed algorithm.

[1]  Fei Teng,et al.  A Probabilistic Approach for Cooperative Computation Offloading in MEC-Assisted Vehicular Networks , 2022, IEEE Transactions on Intelligent Transportation Systems.

[2]  Zhisheng Niu,et al.  Task Replication for Deadline-Constrained Vehicular Cloud Computing: Optimal Policy, Performance Analysis, and Implications on Road Traffic , 2017, IEEE Internet of Things Journal.

[3]  Rong Yu,et al.  Exploring Mobile Edge Computing for 5G-Enabled Software Defined Vehicular Networks , 2017, IEEE Wireless Communications.

[4]  Xiaoli Chu,et al.  Computation Offloading and Resource Allocation in Vehicular Networks Based on Dual-Side Cost Minimization , 2019, IEEE Transactions on Vehicular Technology.

[5]  Huimin Yu,et al.  Deep Reinforcement Learning for Offloading and Resource Allocation in Vehicle Edge Computing and Networks , 2019, IEEE Transactions on Vehicular Technology.

[6]  Alex Graves,et al.  Asynchronous Methods for Deep Reinforcement Learning , 2016, ICML.

[7]  Sang Hyuk Son,et al.  Temporal Information Services in Large-Scale Vehicular Networks Through Evolutionary Multi-Objective Optimization , 2019, IEEE Transactions on Intelligent Transportation Systems.

[8]  Shuguang Cui,et al.  Joint offloading and computing optimization in wireless powered mobile-edge computing systems , 2017, 2017 IEEE International Conference on Communications (ICC).

[9]  Jingyu Wang,et al.  Knowledge-Driven Service Offloading Decision for Vehicular Edge Computing: A Deep Reinforcement Learning Approach , 2019, IEEE Transactions on Vehicular Technology.

[10]  Zhaofei Yu,et al.  Multi-Armed Bandit Learning for Computation-Intensive Services in MEC-Empowered Vehicular Networks , 2020, IEEE Transactions on Vehicular Technology.

[11]  Kaibin Huang,et al.  Energy-Efficient Resource Allocation for Mobile-Edge Computation Offloading , 2016, IEEE Transactions on Wireless Communications.

[12]  Nan Zhao,et al.  Integrated Networking, Caching, and Computing for Connected Vehicles: A Deep Reinforcement Learning Approach , 2018, IEEE Transactions on Vehicular Technology.

[13]  Hui Wang,et al.  Deep Reinforcement Learning-Based Adaptive Computation Offloading for MEC in Heterogeneous Vehicular Networks , 2020, IEEE Transactions on Vehicular Technology.

[14]  Xiaojiang Du,et al.  An Adaptive Computation Offloading Mechanism for Mobile Health Applications , 2020, IEEE Transactions on Vehicular Technology.

[15]  Yun-Pang Flötteröd,et al.  Microscopic Traffic Simulation using SUMO , 2018, 2018 21st International Conference on Intelligent Transportation Systems (ITSC).

[16]  Ying Jun Zhang,et al.  Computation Rate Maximization for Wireless Powered Mobile-Edge Computing With Binary Computation Offloading , 2017, IEEE Transactions on Wireless Communications.

[17]  Xiaohui Zhang,et al.  A Novel Adaptive Resource Allocation Model Based on SMDP and Reinforcement Learning Algorithm in Vehicular Cloud System , 2019, IEEE Transactions on Vehicular Technology.

[18]  Zhu Han,et al.  Delay-Sensitive Multi-Period Computation Offloading with Reliability Guarantees in Fog Networks , 2020, IEEE Transactions on Mobile Computing.

[19]  Victor C. M. Leung,et al.  Hybrid computation offloading in fog and cloud networks with non-orthogonal multiple access , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[20]  Qianbin Chen,et al.  Computation Offloading and Resource Allocation in Wireless Cellular Networks With Mobile Edge Computing , 2017, IEEE Transactions on Wireless Communications.

[21]  Songtao Guo,et al.  Fog Computing Empowered Data Dissemination in Software Defined Heterogeneous VANETs , 2020, IEEE Transactions on Mobile Computing.

[22]  Bin Hu,et al.  When Deep Reinforcement Learning Meets 5G-Enabled Vehicular Networks: A Distributed Offloading Framework for Traffic Big Data , 2020, IEEE Transactions on Industrial Informatics.

[23]  Qing Li,et al.  Delay - Energy Efficient Computation Offloading and Resources Allocation in Heterogeneous Network , 2019, 2019 IEEE Global Communications Conference (GLOBECOM).

[24]  Jie Huang,et al.  A Computation Offloading Algorithm Based on Game Theory for Vehicular Edge Networks , 2018, 2018 IEEE International Conference on Communications (ICC).

[25]  Shane Legg,et al.  Human-level control through deep reinforcement learning , 2015, Nature.

[26]  Du Xu,et al.  Joint Load Balancing and Offloading in Vehicular Edge Computing and Networks , 2019, IEEE Internet of Things Journal.

[27]  Min Chen,et al.  Task Offloading for Mobile Edge Computing in Software Defined Ultra-Dense Network , 2018, IEEE Journal on Selected Areas in Communications.