Improvement and Performance Evaluation of GPSR-Based Routing Techniques for Vehicular Ad Hoc Networks

Geographic routing has been widely studied over the years as an effective solution for Vehicular Ad Hoc Networks (VANETs), especially because of the availability of wireless devices and global positioning system services. Given the unpredictable behavior of VANETs, selecting the next relay node has been proved a very challenging task. Therefore, in order to maintain acceptable network performance, the routing algorithm needs to be carefully designed to adapt to the fast network changes. The Geographic Perimeter Stateless Routing (GPSR) protocol is a widely adopted position-based routing protocol for VANETs, which makes it a good benchmark candidate. In this paper, we analyze the shortcomings of GPSR and propose a new strategy named Path Aware GPSR (PA-GPSR), which includes additional extension tables in the Neighbors’ Table to select the best path and bypass the nodes that have delivered such previous packets in recovery mode. Moreover, our proposed algorithm can eliminate packet routing loops avoiding the delivery of the same packet to the same neighbor node. These PA-GPSR features can, for instance, help to overcome link-breakage due to the unavoidable reasons, such as road accidents or dead-end roads. We used the Simulation of Urban MObility (SUMO) and Network Simulator-version 3 (NS-3) platform to compare our proposed algorithm to the traditional GPSR and Maxduration-Minangle GPSR (MM-GPSR) in scenarios varying the number of nodes as well as the number of source-destination pairs. Our results show that the proposed PA-GPSR strategy performed better than the traditional GPSR and MM-GPSR when packet loss rate, end-to-end delay, and network yield are considered as performance metrics.

[1]  Zhili Sun,et al.  Multihop Broadcast Protocol in Intermittently Connected Vehicular Networks , 2018, IEEE Transactions on Aerospace and Electronic Systems.

[2]  Mohammed Oumsis,et al.  GPSR+Predict: An Enhancement for GPSR to Make Smart Routing Decision by Anticipating Movement of Vehicles in VANETs , 2017 .

[3]  Dario Rossi,et al.  VANETs: To beacon or not to beacon? , 2006 .

[4]  Kamal Kant Ahirwar,et al.  Comparative Study of VANET and MANET Routing Protocols , 2011 .

[5]  Martin Mauve,et al.  Geographic routing in city scenarios , 2005, MOCO.

[6]  Aurenice M. Oliveira,et al.  An Adaptive GPSR Routing Protocol for VANETs , 2018, 2018 15th International Symposium on Wireless Communication Systems (ISWCS).

[7]  Uichin Lee,et al.  Enhanced Perimeter Routing for Geographic Forwarding Protocols in Urban Vehicular Scenarios , 2007, 2007 IEEE Globecom Workshops.

[8]  Azzedine Boukerche,et al.  Data communication in VANETs: Protocols, applications and challenges , 2016, Ad Hoc Networks.

[10]  Mohamed Lehsaini,et al.  Greedy Curvemetric-based Routing Protocol for VANETs , 2018, 2018 International Conference on Selected Topics in Mobile and Wireless Networking (MoWNeT).

[11]  Ning Li,et al.  Probability Prediction-Based Reliable and Efficient Opportunistic Routing Algorithm for VANETs , 2018, IEEE/ACM Transactions on Networking.

[12]  You Ze Cho,et al.  Beacon-less broadcast protocol for Vehicular Ad hoc Networks , 2013, 2013 19th Asia-Pacific Conference on Communications (APCC).

[13]  Huanjia Yang,et al.  Evaluating VANET routing in urban environments , 2016, 2016 39th International Conference on Telecommunications and Signal Processing (TSP).

[14]  A. Navis Vigilia,et al.  Survey on Unicast, Multicast and Broadcast RoutingTechniques in Vehicular Ad-hoc Networks – Present and Future , 2016 .

[15]  Xinming Zhang,et al.  A Street-Centric Routing Protocol Based on Microtopology in Vehicular Ad Hoc Networks , 2016, IEEE Transactions on Vehicular Technology.

[16]  Zhihong Qian,et al.  Improvement of GPSR Protocol in Vehicular Ad Hoc Network , 2018, IEEE Access.

[17]  Xinming Zhang,et al.  A Street-Centric Opportunistic Routing Protocol Based on Link Correlation for Urban VANETs , 2016, IEEE Transactions on Mobile Computing.

[18]  Pascal Lorenz,et al.  Weighted Probabilistic Next-Hop Forwarder Decision-Making in VANET Environments , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).

[19]  Degui Xiao,et al.  An Improved GPSR Routing Protocol , 2011 .

[20]  Ozan K. Tonguz,et al.  DV-CAST: A distributed vehicular broadcast protocol for vehicular ad hoc networks , 2010, IEEE Wireless Communications.

[21]  Peng Zhou,et al.  An Improved GPSR Routing Algorithm Based on Vehicle Trajectory Mining , 2017, GSKI.

[22]  W Pazzi Richard,et al.  CARRO: A context-awareness protocol for data dissemination in urban and highway scenarios , 2016 .