Reinforcement Learning Based Computation Migration for Vehicular Cloud Computing

By employing the exponentially increasing communication and computing capabilities of vehicles brought by the development of connected and autonomous vehicles, vehicular cloud computing (VCC) can improve the overall computational efficiency by offloading the computing tasks from the edge or remote cloud. In this paper, we study the computation migration problem in VCC, where a vehicle transfers unfinished computing missions to other vehicles before leaving a network edge to avoid mission failures. Specifically, we consider a computing mission offloaded from edge cloud to the vehicular cloud. The mission has a linear logical topology, i.e., consisting of tasks which should be executed sequentially. The migration problem is formulated as a sequential decision making problem aiming to minimize the overall response time. Considering the vehicular mobility, communication time, and heterogeneous vehicular computing capabilities, the problem is difficult to model and solve. We thus propose a novel on-policy reinforcement learning based computation migration scheme, which learns on-the-fly the optimal policy of the dynamic environment. Numerical results demonstrate that the proposed scheme can adapt to the uncertain and changing environment, and guarantee low computing latency.

[1]  Yonggang Wen,et al.  Collaborative Task Execution in Mobile Cloud Computing Under a Stochastic Wireless Channel , 2015, IEEE Transactions on Wireless Communications.

[2]  Xuemin Shen,et al.  Secrecy-Based Energy-Efficient Data Offloading via Dual Connectivity Over Unlicensed Spectrums , 2016, IEEE Journal on Selected Areas in Communications.

[3]  Feng Lyu,et al.  Vehicular Communication Networks in the Automated Driving Era , 2018, IEEE Communications Magazine.

[4]  Ju Ren,et al.  Serving at the Edge: A Scalable IoT Architecture Based on Transparent Computing , 2017, IEEE Network.

[5]  Richard S. Sutton,et al.  Reinforcement Learning: An Introduction , 1998, IEEE Trans. Neural Networks.

[6]  Xuemin Shen,et al.  An SMDP-Based Resource Allocation in Vehicular Cloud Computing Systems , 2015, IEEE Transactions on Industrial Electronics.

[7]  Weihua Zhuang,et al.  Software Defined Networking Enabled Wireless Network Virtualization: Challenges and Solutions , 2017, IEEE Network.

[8]  Kin K. Leung,et al.  Mobility-Induced Service Migration in Mobile Micro-clouds , 2014, 2014 IEEE Military Communications Conference.

[9]  Jie Xu,et al.  EMM: Energy-Aware Mobility Management for Mobile Edge Computing in Ultra Dense Networks , 2017, IEEE Journal on Selected Areas in Communications.

[10]  Hongke Zhang,et al.  Enhancing Crowd Collaborations for Software Defined Vehicular Networks , 2017, IEEE Communications Magazine.

[11]  Kin K. Leung,et al.  Dynamic service migration and workload scheduling in edge-clouds , 2015, Perform. Evaluation.

[12]  Wenchao Xu,et al.  Big Data Driven Vehicular Networks , 2018, IEEE Network.