Artificial Intelligence Empowered Edge Computing and Caching for Internet of Vehicles

Recent advances in edge computing and caching have significant impacts on the developments of vehicular networks. Nevertheless, the heterogeneous requirements of on-vehicle applications and the time variability on popularity of contents bring great challenges for edge servers to efficiently utilize their resources. Moreover, the high mobility of smart vehicles adds substantial complexity in jointly optimizing edge computing and caching. Artificial intelligence (AI) can greatly enhance the cognition and intelligence of vehicular networks and thus assist in optimally allocating resources for problems with diverse, time-variant, and complex features. In this article, we propose a new architecture that can dynamically orchestrate edge computing and caching resources to improve system utility by making full use of AI-based algorithms. Then we formulate a joint edge computing and caching scheme to maximize system utility and develop a novel resource management scheme by exploiting deep reinforcement learning. Numerical results demonstrate the effectiveness of the proposed scheme.

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

[2]  Richard Demo Souza,et al.  A Survey of Machine Learning Techniques Applied to Self-Organizing Cellular Networks , 2017, IEEE Communications Surveys & Tutorials.

[3]  Yan Zhang,et al.  Joint Computation Offloading and User Association in Multi-Task Mobile Edge Computing , 2018, IEEE Transactions on Vehicular Technology.

[4]  Ke Zhang,et al.  Mobile Edge Computing and Networking for Green and Low-Latency Internet of Things , 2018, IEEE Communications Magazine.

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

[6]  George Mastorakis,et al.  Socially Oriented Edge Computing for Energy Awareness in IoT Architectures , 2018, IEEE Communications Magazine.

[7]  Wei Li,et al.  A Dynamic Service Migration Mechanism in Edge Cognitive Computing , 2018, ACM Trans. Internet Techn..

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

[9]  Yan Zhang,et al.  Cooperative Content Caching in 5G Networks with Mobile Edge Computing , 2018, IEEE Wireless Communications.

[10]  Ke Zhang,et al.  Mobile-Edge Computing for Vehicular Networks: A Promising Network Paradigm with Predictive Off-Loading , 2017, IEEE Veh. Technol. Mag..

[11]  Jiangzhou Wang,et al.  Tradeoff Caching Strategy of the Outage Probability and Fronthaul Usage in a Cloud-RAN , 2016, IEEE Transactions on Vehicular Technology.

[12]  M. Shamim Hossain,et al.  Edge-CoCaCo: Toward Joint Optimization of Computation, Caching, and Communication on Edge Cloud , 2018, IEEE Wireless Communications.

[13]  Victor C. M. Leung,et al.  Software-Defined Networks with Mobile Edge Computing and Caching for Smart Cities: A Big Data Deep Reinforcement Learning Approach , 2017, IEEE Communications Magazine.

[14]  Bartłomiej Błaszczyszyn,et al.  Gibbsian On-Line Distributed Content Caching Strategy for Cellular Networks , 2016, IEEE Transactions on Wireless Communications.