Artificial Intelligence-Empowered Edge of Vehicles: Architecture, Enabling Technologies, and Applications

With the proliferation of mobile devices and a wealth of rich application services, the Internet of vehicles (IoV) has struggled to handle computationally intensive and delay-sensitive computing tasks. To substantially reduce the latency and the energy consumption, application work is offloaded from a mobile device to a remote cloud or a nearby mobile edge cloud for processing. Compared with remote clouds, mobile edge clouds are located at the edge of the network. Therefore, mobile edge computing (MEC) has the advantages of effectively utilizing idle computing and storage resources at the edge of the network and reducing the network transmission delay. In addition, mobile devices are increasingly moving toward intelligence. To satisfy the service experience and service quality requirements of mobile users, the vehicle Internet is transforming into the intelligent vehicle Internet. Artificial intelligence (AI) technology can adapt to rapidly changing dynamic environments to provide multiple task requirements for resource allocation, computational task scheduling, and vehicle trajectory prediction. On this basis, combined with MEC technology and AI technology, computing and storage resources are placed on the edge of the network to provide real-time data processing while providing more efficient and intelligent services. This article introduces IoV from three aspects, namely, MEC, AI and the advantages of combining the two, and analyzes the corresponding architecture and implementation technology. The application of MEC and AI in IoV is analyzed and compared with current approaches. Finally, several promising future directions in the field of IoV are discussed.

[1]  Choong Seon Hong,et al.  Infotainment Enabled Smart Cars: A Joint Communication, Caching, and Computation Approach , 2019, IEEE Transactions on Vehicular Technology.

[2]  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.

[3]  Zibin Zheng,et al.  A Secure and Efficient Blockchain-Based Data Trading Approach for Internet of Vehicles , 2019, IEEE Transactions on Vehicular Technology.

[4]  Min Dong,et al.  Resource Sharing of a Computing Access Point for Multi-User Mobile Cloud Offloading with Delay Constraints , 2017, IEEE Transactions on Mobile Computing.

[5]  Feng Xia,et al.  Green and Sustainable Cloud of Things: Enabling Collaborative Edge Computing , 2019, IEEE Communications Magazine.

[6]  Le Yu,et al.  Achieving Differentially Private Location Privacy in Edge-Assistant Connected Vehicles , 2019, IEEE Internet of Things Journal.

[7]  Wenzhong Li,et al.  Efficient Multi-User Computation Offloading for Mobile-Edge Cloud Computing , 2015, IEEE/ACM Transactions on Networking.

[8]  Xinwen Fu,et al.  On Location Privacy-Preserving Online Double Auction for Electric Vehicles in Microgrids , 2019, IEEE Internet of Things Journal.

[9]  Tao Jiang,et al.  Caching Transient Data for Internet of Things: A Deep Reinforcement Learning Approach , 2019, IEEE Internet of Things Journal.

[10]  Azzedine Boukerche,et al.  A two-tier machine learning-based handover management scheme for intelligent vehicular networks , 2019, Ad Hoc Networks.

[11]  Mohsen Guizani,et al.  A Computation Offloading Incentive Mechanism with Delay and Cost Constraints under 5G Satellite-Ground IoV Architecture , 2018, IEEE Wireless Communications.

[12]  Feng Xia,et al.  Deep Reinforcement Learning for Vehicular Edge Computing , 2019, ACM Trans. Intell. Syst. Technol..

[13]  Di Yuan,et al.  Optimizing Retention-Aware Caching in Vehicular Networks , 2019, IEEE Transactions on Communications.

[14]  Qiang Ye,et al.  SDN-Based Resource Management for Autonomous Vehicular Networks: A Multi-Access Edge Computing Approach , 2018, IEEE Wireless Communications.

[15]  Jose A. Onieva,et al.  Edge-Assisted Vehicular Networks Security , 2019, IEEE Internet of Things Journal.

[16]  Mohamed Aymen Chalouf,et al.  Towards a 5G Vehicular Architecture , 2019, Nets4Cars/Nets4Trains/Nets4Aircraft.

[17]  Feng Xia,et al.  Vehicular Social Networks: Enabling Smart Mobility , 2017, IEEE Communications Magazine.

[18]  Bin Guo,et al.  VTracer: When Online Vehicle Trajectory Compression Meets Mobile Edge Computing , 2020, IEEE Systems Journal.

[19]  Haitian Pang,et al.  Toward Smart and Cooperative Edge Caching for 5G Networks: A Deep Learning Based Approach , 2018, 2018 IEEE/ACM 26th International Symposium on Quality of Service (IWQoS).

[20]  Shaolei Ren,et al.  Spatio–Temporal Edge Service Placement: A Bandit Learning Approach , 2018, IEEE Transactions on Wireless Communications.

[21]  Lei Guo,et al.  Deep Learning in Edge of Vehicles: Exploring Trirelationship for Data Transmission , 2019, IEEE Transactions on Industrial Informatics.

[22]  Guan Gui,et al.  Deep Learning for an Effective Nonorthogonal Multiple Access Scheme , 2018, IEEE Transactions on Vehicular Technology.

[23]  Victor C. M. Leung,et al.  Optimizing Content Dissemination for Real-Time Traffic Management in Large-Scale Internet of Vehicle Systems , 2019, IEEE Transactions on Vehicular Technology.

[24]  Kai-Kit Wong,et al.  Wireless Powered Cooperation-Assisted Mobile Edge Computing , 2018, IEEE Transactions on Wireless Communications.

[25]  Zhu Wang,et al.  TrajCompressor: An Online Map-matching-based Trajectory Compression Framework Leveraging Vehicle Heading Direction and Change , 2020, IEEE Transactions on Intelligent Transportation Systems.

[26]  Abbas Jamalipour,et al.  Multidimensional Cooperative Caching in CoMP-Integrated Ultra-Dense Cellular Networks , 2020, IEEE Transactions on Wireless Communications.

[27]  Lei Guo,et al.  Green Survivable Collaborative Edge Computing in Smart Cities , 2018, IEEE Transactions on Industrial Informatics.

[28]  Xuemin Shen,et al.  Cooperative Edge Caching in User-Centric Clustered Mobile Networks , 2017, IEEE Transactions on Mobile Computing.

[29]  Walid Saad,et al.  Deep Learning for Reliable Mobile Edge Analytics in Intelligent Transportation Systems: An Overview , 2017, IEEE Vehicular Technology Magazine.

[30]  Feng Xia,et al.  CAIS: A Copy Adjustable Incentive Scheme in Community-Based Socially Aware Networking , 2017, IEEE Transactions on Vehicular Technology.

[31]  Zhao Chen,et al.  Decentralized computation offloading for multi-user mobile edge computing: a deep reinforcement learning approach , 2018, EURASIP Journal on Wireless Communications and Networking.

[32]  James J. Q. Yu,et al.  Online Vehicle Routing With Neural Combinatorial Optimization and Deep Reinforcement Learning , 2019, IEEE Transactions on Intelligent Transportation Systems.

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

[34]  Lei Wang,et al.  Offloading in Internet of Vehicles: A Fog-Enabled Real-Time Traffic Management System , 2018, IEEE Transactions on Industrial Informatics.

[35]  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.

[36]  MengChu Zhou,et al.  A Cooperative Quality-Aware Service Access System for Social Internet of Vehicles , 2018, IEEE Internet of Things Journal.

[37]  Ke Zhang,et al.  Computation Offloading and Resource Allocation For Cloud Assisted Mobile Edge Computing in Vehicular Networks , 2019, IEEE Transactions on Vehicular Technology.

[38]  Feng Xia,et al.  Joint Computation Offloading, Power Allocation, and Channel Assignment for 5G-Enabled Traffic Management Systems , 2019, IEEE Transactions on Industrial Informatics.

[39]  Mohsen Guizani,et al.  Software-Defined Networking for RSU Clouds in Support of the Internet of Vehicles , 2015, IEEE Internet of Things Journal.

[40]  Tie Qiu,et al.  Mobile Edge Computing Enabled 5G Health Monitoring for Internet of Medical Things: A Decentralized Game Theoretic Approach , 2021, IEEE Journal on Selected Areas in Communications.

[41]  Zhiwen Yu,et al.  ROD-Revenue: Seeking Strategies Analysis and Revenue Prediction in Ride-on-Demand Service Using Multi-Source Urban Data , 2020, IEEE Transactions on Mobile Computing.

[42]  Jason J. Jung,et al.  ACO-Based Dynamic Decision Making for Connected Vehicles in IoT System , 2019, IEEE Transactions on Industrial Informatics.

[43]  Shang Gao,et al.  An End-to-End Load Balancer Based on Deep Learning for Vehicular Network Traffic Control , 2019, IEEE Internet of Things Journal.

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

[45]  Paschalis C. Sofotasios,et al.  Cache-Aided Non-Orthogonal Multiple Access for 5G-Enabled Vehicular Networks , 2019, IEEE Transactions on Vehicular Technology.

[46]  Daqing Zhang,et al.  crowddeliver: Planning City-Wide Package Delivery Paths Leveraging the Crowd of Taxis , 2017, IEEE Transactions on Intelligent Transportation Systems.

[47]  Xianbin Wang,et al.  A $Q$ -Learning-Based Proactive Caching Strategy for Non-Safety Related Services in Vehicular Networks , 2019, IEEE Internet of Things Journal.

[48]  Chadi Assi,et al.  Workload Scheduling in Vehicular Networks With Edge Cloud Capabilities , 2019, IEEE Transactions on Vehicular Technology.

[49]  Antti Ylä-Jääski,et al.  Folo: Latency and Quality Optimized Task Allocation in Vehicular Fog Computing , 2019, IEEE Internet of Things Journal.

[50]  Rose Qingyang Hu,et al.  Mobility-Aware Edge Caching and Computing in Vehicle Networks: A Deep Reinforcement Learning , 2018, IEEE Transactions on Vehicular Technology.

[51]  Ying-Chang Liang,et al.  Applications of Deep Reinforcement Learning in Communications and Networking: A Survey , 2018, IEEE Communications Surveys & Tutorials.

[52]  Jun Huang,et al.  Vehicular Fog Computing: Enabling Real-Time Traffic Management for Smart Cities , 2019, IEEE Wireless Communications.

[53]  Xiangjie Kong,et al.  A Cooperative Partial Computation Offloading Scheme for Mobile Edge Computing Enabled Internet of Things , 2019, IEEE Internet of Things Journal.

[54]  Lei Guo,et al.  Future Communications and Energy Management in the Internet of Vehicles: Toward Intelligent Energy-Harvesting , 2019, IEEE Wireless Communications.

[55]  Lajos Hanzo,et al.  Twin-Timescale Artificial Intelligence Aided Mobility-Aware Edge Caching and Computing in Vehicular Networks , 2019, IEEE Transactions on Vehicular Technology.

[56]  Chao Yang,et al.  Efficient Mobility-Aware Task Offloading for Vehicular Edge Computing Networks , 2019, IEEE Access.

[57]  Lei Guo,et al.  Mobile Edge Computing-Enabled Internet of Vehicles: Toward Energy-Efficient Scheduling , 2019, IEEE Network.

[58]  Yan Zhang,et al.  Artificial Intelligence Empowered Edge Computing and Caching for Internet of Vehicles , 2019, IEEE Wireless Communications.

[59]  Mohammad S. Obaidat,et al.  Edge Computing Based Healthcare Systems: Enabling Decentralized Health Monitoring in Internet of Medical Things , 2020, IEEE Network.

[60]  Yanyi Rao,et al.  Deep Learning-Based Channel Prediction for Edge Computing Networks Toward Intelligent Connected Vehicles , 2019, IEEE Access.

[61]  Ke Zhang,et al.  Deep Learning Empowered Task Offloading for Mobile Edge Computing in Urban Informatics , 2019, IEEE Internet of Things Journal.

[62]  Xuemin Shen,et al.  Toward Dynamic Link Utilization for Efficient Vehicular Edge Content Distribution , 2019, IEEE Transactions on Vehicular Technology.

[63]  Abbas Jamalipour,et al.  Cooperative Caching and Transmission in CoMP-Integrated Cellular Networks Using Reinforcement Learning , 2020, IEEE Transactions on Vehicular Technology.

[64]  Keqin Li,et al.  Multi-User Multi-Task Computation Offloading in Green Mobile Edge Cloud Computing , 2019, IEEE Transactions on Services Computing.

[65]  Weidong Wang,et al.  Smart Mobile Crowdsensing With Urban Vehicles: A Deep Reinforcement Learning Perspective , 2019, IEEE Access.

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

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

[68]  Lei Guo,et al.  Deep Reinforcement Learning for Intelligent Internet of Vehicles: An Energy-Efficient Computational Offloading Scheme , 2019, IEEE Transactions on Cognitive Communications and Networking.

[69]  Tom H. Luan,et al.  Content in Motion: An Edge Computing Based Relay Scheme for Content Dissemination in Urban Vehicular Networks , 2019, IEEE Transactions on Intelligent Transportation Systems.

[70]  Xin Liu,et al.  Adaptive Learning-Based Task Offloading for Vehicular Edge Computing Systems , 2019, IEEE Transactions on Vehicular Technology.

[71]  Feng Xia,et al.  Social-Oriented Adaptive Transmission in Opportunistic Internet of Smartphones , 2017, IEEE Transactions on Industrial Informatics.

[72]  Xianzhong Xie,et al.  Intelligent Resource Management Based on Reinforcement Learning for Ultra-Reliable and Low-Latency IoV Communication Networks , 2019, IEEE Transactions on Vehicular Technology.

[73]  Maurice J. Khabbaz,et al.  Scheduling the Operation of a Connected Vehicular Network Using Deep Reinforcement Learning , 2019, IEEE Transactions on Intelligent Transportation Systems.

[74]  György Dán,et al.  Selfish Decentralized Computation Offloading for Mobile Cloud Computing in Dense Wireless Networks , 2019, IEEE Transactions on Mobile Computing.

[75]  Zhaolong Ning,et al.  A collective filtering based content transmission scheme in edge of vehicles , 2020, Inf. Sci..

[76]  Zhaolong Ning,et al.  Mobile Edge Computing-Enabled 5G Vehicular Networks: Toward the Integration of Communication and Computing , 2019, IEEE Vehicular Technology Magazine.

[77]  Choong Seon Hong,et al.  Self-Driving Car Meets Multi-Access Edge Computing for Deep Learning-Based Caching , 2019, 2019 International Conference on Information Networking (ICOIN).

[78]  Weisong Shi,et al.  A Mobility-Aware Vehicular Caching Scheme in Content Centric Networks: Model and Optimization , 2019, IEEE Transactions on Vehicular Technology.