A Novel Adaptive Routing and Switching Scheme for Software-Defined Vehicular Networks

Software-Defined Vehicular Networks (SDVNs) technology has been attracting significant attention as it can make Vehicular Ad Hoc Network (VANET) more efficient and intelligent. SDVN provides a flexible architecture which can decouple the network management from data transmission. Compared to centralized SDVN, hybrid SDVN is even more flexible and has less overhead. This hybrid technology can eliminate the burden on the central controller by moving regional routing tasks from the central controller to local controllers or vehicular nodes. In the literature, different routing protocols have been reported for SDVNs. However, these existing routing protocols lack flexibility and adaptive approaches to deal with changing and dynamic traffic conditions. Thus, this paper proposes a new software-defined routing method, namely, Novel Adaptive Routing and Switching Scheme (NARSS), deployed in the controller. This adaptive method can dynamically select routing schemes for a specific traffic scenario. To achieve this, this paper firstly presents a method for collecting road network information to describe traffic condition where the method extracts the feature data used to generate the routing scheme switching model. Secondly, we train the feature data through an artificial neural network with high training speed and accuracy. Finally, we use the model as a basis for establishing the NARSS and deploy it in the controller. Simulation results show that the proposed scheme outperforms the single traditional routing protocol in terms of both packet delivery ratio and end-to-end delay.

[1]  Guang-Bin Huang,et al.  Extreme learning machine: a new learning scheme of feedforward neural networks , 2004, 2004 IEEE International Joint Conference on Neural Networks (IEEE Cat. No.04CH37541).

[2]  Dharani Kumari Nooji Venkatramana,et al.  SCGRP: SDN-enabled connectivity-aware geographical routing protocol of VANETs for urban environment , 2017, IET Networks.

[3]  Minyi Guo,et al.  Learning Human Activities through Wi-Fi Channel State Information with Multiple Access Points , 2018, IEEE Communications Magazine.

[4]  Zhengguo Sheng,et al.  A Microbial Inspired Routing Protocol for VANETs , 2018, IEEE Internet of Things Journal.

[5]  Junjie Li,et al.  Software Defined Networking Based On-Demand Routing Protocol in Vehicle Ad Hoc Networks , 2016, 2016 12th International Conference on Mobile Ad-Hoc and Sensor Networks (MSN).

[6]  Lei Guo,et al.  SDN-Enabled Social-Aware Clustering in 5G-VANET Systems , 2018, IEEE Access.

[7]  Chadi Assi,et al.  Unmanned Aerial Vehicles as Store-Carry-Forward Nodes for Vehicular Networks , 2017, IEEE Access.

[8]  Xiang Ji,et al.  SDGR: An SDN-Based Geographic Routing Protocol for VANET , 2016, 2016 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData).

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

[10]  Shahid Mumtaz,et al.  Dependable Content Distribution in D2D-Based Cooperative Vehicular Networks: A Big Data-Integrated Coalition Game Approach , 2018, IEEE Transactions on Intelligent Transportation Systems.

[11]  Mahamod Ismail,et al.  Vehicular communication ad hoc routing protocols: A survey , 2014, J. Netw. Comput. Appl..

[12]  Jinsong Wu,et al.  Adaptive Quality-of-Service-Based Routing for Vehicular Ad Hoc Networks With Ant Colony Optimization , 2017, IEEE Transactions on Vehicular Technology.

[13]  Robert A. Malaney,et al.  A New Scalable Hybrid Routing Protocol for VANETs , 2012, IEEE Transactions on Vehicular Technology.

[14]  Xiao Li,et al.  Reinforcement Learning Based Mobility Adaptive Routing for Vehicular Ad-Hoc Networks , 2018, Wirel. Pers. Commun..

[15]  Brad Karp,et al.  GPSR : Greedy Perimeter Stateless Routing for Wireless , 2000, MobiCom 2000.

[16]  Bahman Abolhassani,et al.  An Adaptive Multipath Geographic Routing for Video Transmission in Urban VANETs , 2016, IEEE Transactions on Intelligent Transportation Systems.

[17]  Xianbin Wang,et al.  SDN Enabled 5G-VANET: Adaptive Vehicle Clustering and Beamformed Transmission for Aggregated Traffic , 2017, IEEE Communications Magazine.

[18]  Charles E. Perkins,et al.  Ad-hoc on-demand distance vector routing , 1999, Proceedings WMCSA'99. Second IEEE Workshop on Mobile Computing Systems and Applications.

[19]  Huma Ghafoor,et al.  CR-SDVN: A Cognitive Routing Protocol for Software-Defined Vehicular Networks , 2018, IEEE Sensors Journal.

[20]  Azzedine Boukerche,et al.  An Architecture for Hierarchical Software-Defined Vehicular Networks , 2017, IEEE Communications Magazine.

[21]  Awais Ahmad,et al.  Hierarchical architecture for 5G based software-defined intelligent transportation system , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[22]  Abdelhakim Hafid,et al.  Routing in heterogeneous vehicular networks using an adapted software defined networking approach , 2018, 2018 Fifth International Conference on Software Defined Systems (SDS).

[23]  Narasimhan Sundararajan,et al.  A Fast and Accurate Online Sequential Learning Algorithm for Feedforward Networks , 2006, IEEE Transactions on Neural Networks.

[24]  Shahid Mumtaz,et al.  Vehicular Communications: Standardization and Open Issues , 2018, IEEE Communications Standards Magazine.