Next-Generation Edge Computing Assisted Autonomous Driving Based Artificial Intelligence Algorithms

Edge Computing and Network Function Virtualization (NFV) concepts can improve network processing and multi-resources allocation when intelligent optimization algorithms are deployed. Multiservice offloading and allocation approaches pose interesting challenges in the current and next-generation vehicle networks. The state-of-the-art optimization approaches still formulate exact algorithms, and tune approximation methods to get sufficient solutions. These approaches are data-centric that aim to use heterogeneous data inputs to find the near optimal solutions. In the context of connected and autonomous vehicles (CAVs), these techniques show an exponential computational time and deal only with small and medium scale networks. Therefore, we are motivated by using recent Deep Reinforcement Learning (DRL) techniques to learn the behavior of exact optimization algorithms while enhancing the Quality of Service (QoS) of network operators and satisfying the requirements of the next-generation Autonomous Vehicles (AVs). DRL algorithms can improve AVs service offloading and optimize edge resources. An Optimal Virtual Edge Autopilot Placement (OVEAP) algorithm is proposed using Integer Linear Programming (ILP). Moreover, an autopilot placement protocol is presented to support the algorithm. Optimal allocation and Virtual Network Function (VNF) placement and chaining of the autopilot, based on several new constraints such as computing and networking loads, network edge infrastructure, and placement cost, are designed. Further, a DRL approach is formulated to deal with dense Internet of Autonomous Vehicle (IoAV) networks. Extensive simulations and evaluations are carried out. Results show that the proposed allocation strategies outperform the state-of-the-art solutions and give better performance in terms of Total Edge Servers Utilization, Total Edge Servers Allocation Time, and Successfully Allocated autopilots.

[1]  Fei Yu,et al.  Green Intelligence Networking for Connected and Autonomous Vehicles in Smart Cities , 2022, IEEE Transactions on Green Communications and Networking.

[2]  M. Dianati,et al.  A Survey on Imitation Learning Techniques for End-to-End Autonomous Vehicles , 2022, IEEE Transactions on Intelligent Transportation Systems.

[3]  Jesus Alonso-Zarate,et al.  5G connected and automated driving: use cases, technologies and trials in cross-border environments , 2021, EURASIP J. Wirel. Commun. Netw..

[4]  Xiaofei Wang,et al.  Tailored Learning-Based Scheduling for Kubernetes-Oriented Edge-Cloud System , 2021, IEEE INFOCOM 2021 - IEEE Conference on Computer Communications.

[5]  H. Afifi,et al.  SO‐VMEC: Service offloading in virtual mobile edge computing using deep reinforcement learning , 2021, Trans. Emerg. Telecommun. Technol..

[6]  Congying Han,et al.  Convergence of Stochastic Gradient Descent in Deep Neural Network , 2021, Acta Mathematicae Applicatae Sinica, English Series.

[7]  Bo Yang,et al.  Edge Intelligence for Autonomous Driving in 6G Wireless System: Design Challenges and Solutions , 2020, IEEE Wireless Communications.

[8]  Sujit Dey,et al.  Vehicular and Edge Computing for Emerging Connected and Autonomous Vehicle Applications , 2020, 2020 57th ACM/IEEE Design Automation Conference (DAC).

[9]  Xiaojun Hei,et al.  ns3-ai: Fostering Artificial Intelligence Algorithms for Networking Research , 2020, WNS3.

[10]  Angelos Antonopoulos,et al.  Online VNF Lifecycle Management in an MEC-Enabled 5G IoT Architecture , 2020, IEEE Internet of Things Journal.

[11]  Erik Nijkamp,et al.  Deep Learning With TensorFlow: A Review , 2019, Journal of Educational and Behavioral Statistics.

[12]  Fadi Al-Turjman,et al.  Applications of Artificial Intelligence and Machine learning in smart cities , 2020, Comput. Commun..

[13]  Parisa Heidari,et al.  Edge-Enabled V2X Service Placement for Intelligent Transportation Systems , 2020, IEEE Transactions on Mobile Computing.

[14]  Erik G. Larsson,et al.  Artificial Intelligence Enabled Wireless Networking for 5G and Beyond: Recent Advances and Future Challenges , 2020, IEEE Wireless Communications.

[15]  Xiaobo Zhou,et al.  An Intelligent Robust Networking Mechanism for the Internet of Things , 2019, IEEE Communications Magazine.

[16]  Albert Y. Zomaya,et al.  Edge Intelligence: The Confluence of Edge Computing and Artificial Intelligence , 2019, IEEE Internet of Things Journal.

[17]  Ying-Chang Liang,et al.  6G Visions: Mobile ultra-broadband, super internet-of-things, and artificial intelligence , 2019, China Communications.

[18]  Xiaofei Wang,et al.  Convergence of Edge Computing and Deep Learning: A Comprehensive Survey , 2019, IEEE Communications Surveys & Tutorials.

[19]  Saeedeh Parsaeefard,et al.  Artificial Intelligence as a Services (AI-aaS) on Software-Defined Infrastructure , 2019, ArXiv.

[20]  Weisong Shi,et al.  Edge Computing for Autonomous Driving: Opportunities and Challenges , 2019, Proceedings of the IEEE.

[21]  Alexander Carballo,et al.  A Survey of Autonomous Driving: Common Practices and Emerging Technologies , 2019, IEEE Access.

[22]  K. B. Letaief,et al.  Mobile Edge Intelligence and Computing for the Internet of Vehicles , 2019, Proceedings of the IEEE.

[23]  Kenji Funaoka,et al.  Towards Heterogeneous Computing Platforms for Autonomous Driving , 2019, 2019 IEEE International Conference on Embedded Software and Systems (ICESS).

[24]  Wolfgang Kellerer,et al.  Special Issue on Artificial Intelligence and Machine Learning for Networking and Communications , 2019, IEEE J. Sel. Areas Commun..

[25]  Véronique Vèque,et al.  Processing Time Evaluation and Prediction in Cloud-RAN , 2019, ICC 2019 - 2019 IEEE International Conference on Communications (ICC).

[26]  Shangguang Wang,et al.  A Survey on Vehicular Edge Computing: Architecture, Applications, Technical Issues, and Future Directions , 2019, Wirel. Commun. Mob. Comput..

[27]  Ramon Sanchez-Iborra,et al.  SURROGATES: Virtual OBUs to Foster 5G Vehicular Services , 2019, Electronics.

[28]  Christian Bonnet,et al.  IoT and Microservices Based Testbed for Connected Car Services , 2018, 2018 IEEE 19th International Symposium on "A World of Wireless, Mobile and Multimedia Networks" (WoWMoM).

[29]  Mehrdad Dianati,et al.  Exploring edges for connected and autonomous driving , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[30]  Mianxiong Dong,et al.  Learning IoT in Edge: Deep Learning for the Internet of Things with Edge Computing , 2018, IEEE Network.

[31]  Vinton G. Cerf,et al.  A comprehensive self-driving car test , 2018, Commun. ACM.

[32]  H. Vincent Poor,et al.  Latency and Reliability-Aware Task Offloading and Resource Allocation for Mobile Edge Computing , 2017, 2017 IEEE Globecom Workshops (GC Wkshps).

[33]  Ales Ude,et al.  The AUTOWARE Framework and Requirements for the Cognitive Digital Automation , 2017, PRO-VE.

[34]  Hossam Afifi,et al.  Optimal placement algorithm (OPA) for IoT over ICN , 2017, 2017 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[35]  Andreas Geiger,et al.  Computer Vision for Autonomous Vehicles: Problems, Datasets and State-of-the-Art , 2017, Found. Trends Comput. Graph. Vis..

[36]  Quan Wang,et al.  Implementing a Cloud Platform for Autonomous Driving , 2017, ArXiv.

[37]  Rong Yu,et al.  Scalable Fog Computing with Service Offloading in Bus Networks , 2016, 2016 IEEE 3rd International Conference on Cyber Security and Cloud Computing (CSCloud).

[38]  Xin Zhang,et al.  End to End Learning for Self-Driving Cars , 2016, ArXiv.

[39]  Naveen Shivaramu Yeshodara,et al.  Cloud Based Self Driving Cars , 2014, 2014 IEEE International Conference on Cloud Computing in Emerging Markets (CCEM).

[40]  Swarun Kumar,et al.  A cloud-assisted design for autonomous driving , 2012, MCC '12.

[41]  Andrei Furda,et al.  An object-oriented design of a World Model for autonomous city vehicles , 2010, 2010 IEEE Intelligent Vehicles Symposium.

[42]  X. Molinero,et al.  Hypo-Driver: A Multiview Driver Fatigue and Distraction Level Detection System , 2022, Computers, Materials & Continua.

[43]  Punit Rathod,et al.  5G New Radio Key Performance Indicators Evaluation for IMT-2020 Radio Interface Technology , 2021, IEEE Access.

[44]  S. Lakshmanan,et al.  Autonomous Vehicle Evaluation: A Comprehensive Survey on Modeling and Simulation Approaches , 2021, IEEE Access.

[45]  Surjeet,et al.  An Overview of ADAS in Internet of Vehicles , 2020 .

[46]  Weisong Shi,et al.  A Comparison of Communication Mechanisms in Vehicular Edge Computing , 2020, HotEdge.

[47]  Weisong Shi,et al.  LoPECS: A Low-Power Edge Computing System for Real-Time Autonomous Driving Services , 2020, IEEE Access.

[48]  Reza N. Jazar,et al.  Artificial Intelligence and Internet of Things for Autonomous Vehicles , 2019, Nonlinear Approaches in Engineering Applications.