DPCI-GPSR: A Directional Propagation Capacity Index for Enhanced GPSR Routing in VANETs
Abstract
1. Introduction
- 1.
- We propose a DPCI that integrates neighbor forwarding capability into a unified metric, providing two-hop propagation awareness through standard Hello packet exchange without requiring cross-layer information.
- 2.
- We design a trapezoidal link quality (LQ) function that explicitly models the non-linear relationship between sender-to-neighbor distance and link reliability at the network layer, penalizing both edge-zone and excessively close neighbors.
- 3.
- We design a controlled evaluation with five concurrent sender–receiver pairs whose separation is maintained above 600 m, preventing artificially high PDR caused by direct one-hop or two-hop delivery between nearby nodes.
- 4.
- We implement and evaluate DPCI-GPSR in Network Simulator 3 (NS-3) with Simulation of Urban Mobility (SUMO)-generated vehicular traces, demonstrating significant PDR improvements over both standard GPSR and the state-of-the-art Weight-Based Path-Aware GPSR (W-PAGPSR) across four node densities (30–120 vehicles).
2. Related Work
2.1. Multi-Parameter Weighted Forwarding Optimization
2.2. Cross-Layer Link Quality-Aware Methods
2.3. Position-Prediction-Based GPSR Improvements
2.4. Other Improvement Directions
2.5. Summary and Protocol Limitations
3. Design of DPCI-GPSR
3.1. Case Study: Routing Limitations of Standard GPSR
3.2. Directional Sector Foundation of DPCI
3.3. DPCI Computation Process
| Algorithm 1: Periodic DPCI computation and Hello broadcast |
![]() |
3.4. Distance-Aware Trapezoidal Link Quality Function
3.5. Two-PassNext-Hop Selection with DPCI Integration
| Algorithm 2: Pseudocode of two-pass next-hop selection in DPCI-GPSR |
![]() |
4. Simulation Setup
4.1. Road Network and Mobility Generation
4.2. NS-3 and Protocol Parameters
4.3. Sender–Receiver Nodes Distance Control
- 1.
- Proactive route extension. When a node’s remaining route is two edges or fewer, a new destination is assigned at least 600 m from its paired node, ensuring continuous movement away from the partner.
- 2.
- Route safety check. The upcoming five edges of each node’s route are inspected. If any edge passes within 500 m of the paired node, the route is replaced with a new destination at least 700 m away.
- 3.
- Reactive speed correction. When pair distance falls below 600 m, the sender is slowed to 4.0 m/s and the receiver is accelerated to 12.0 m/s. When the distance is restored, both revert to the normal speed of 8.0 m/s.
4.4. Sender–Receiver Node Distance Validation: Controlled vs. No-Control
4.5. Baseline Protocols and Evaluation Metrics
- GPSR [7]: Standard greedy perimeter stateless routing, serving as the baseline.
- W-PAGPSR [1]: Weighted perimeter-assisted GPSR, using a composite score of distance progress, velocity direction, neighbor density, and communication duration for greedy next-hop selection.
- DPCI-GPSR: The proposed protocol with trapezoidal LQ function and eight-direction coverage index.
5. Results
5.1. PDR Across Node Densities
5.2. End-to-End Delay and Its Relationship with PDR
5.3. Aggregate Throughput
5.4. Computational and Communication Overhead
6. Discussion
6.1. PDR Behaviour Across Density and Mobility
6.2. Delay–PDR Trade-Off
6.3. Throughput
7. Conclusions
7.1. Summary
7.2. Future Work
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Zhang, W.; Jiang, L.; Song, X.; Shao, Z. Weight-Based PA-GPSR Protocol Improvement Method in VANET. Sensors 2023, 23, 5991. [Google Scholar] [CrossRef]
- Katsaros, K.; Dianati, M.; Tafazolli, R.; Kernchen, R. CLWPR—A Novel Cross-Layer Optimized Position Based Routing Protocol for VANETs. In Proceedings of the IEEE Vehicular Networking Conference (VNC), Amsterdam, The Netherlands, 14–16 November 2011; pp. 139–146. [Google Scholar]
- Smiri, S.; Ben Abbou, A.; Boushaba, A.; Zahi, A.; Ben Abbou, R. WA-GPSR: Weight-Aware GPSR-Based Routing Protocol for VANET. Int. J. Interact. Mob. Technol. 2021, 15, 69–83. [Google Scholar] [CrossRef]
- Bouras, C.; Kapoulas, V.; Tsanai, E. A GPSR Enhancement Mechanism for Routing in VANETs. In Proceedings of the 13th International Conference on Wired/Wireless Internet Communication (WWIC), Malaga, Spain, 25–27 May 2015; pp. 94–107. [Google Scholar]
- Yang, X.; Li, M.; Qian, Z.; Di, T. Improvement of GPSR Protocol in Vehicular Ad Hoc Network. IEEE Access 2018, 6, 39515–39524. [Google Scholar] [CrossRef]
- Silva, A.; Niaz Reza, K.M.; Oliveira, A. An Adaptive GPSR Routing Protocol for VANETs. In Proceedings of the 15th International Symposium on Wireless Communication Systems (ISWCS), Lisbon, Portugal, 28–31 August 2018; pp. 1–6. [Google Scholar]
- Karp, B.; Kung, H.T. GPSR: Greedy Perimeter Stateless Routing for Wireless Networks. In Proceedings of the ACM MobiCom, Boston, MA, USA, 6–11 August 2000; pp. 243–254. [Google Scholar]
- Bengag, A.; Bengag, A.; El Boukhari, M. Enhancing GPSR Routing Protocol Based on Velocity and Density for Real-Time Urban Scenario. In Proceedings of the International Conference on Intelligent Systems and Computer Vision (ISCV), Fez, Morocco, 9–11 June 2020; pp. 1–5. [Google Scholar]
- Rao, S.A.; Pai, M.M.; Boussedjra, M.; Mouzna, J. GPSR-L: Greedy Perimeter Stateless Routing with Lifetime for VANETs. In Proceedings of the IEEE International Conference on ITS Telecommunications (ITST), Phuket, Thailand, 22–24 October 2008; pp. 299–304. [Google Scholar]
- Zhang, X.; Zhao, Q.; Zhang, T. Improved GPSR-SD Routing Protocol for VANET. J. Highw. Transp. Res. Dev. (Engl. Ed.) 2017, 11, 98–103. [Google Scholar] [CrossRef]
- Hu, L.; Ding, Z.; Shi, H. An Improved GPSR Routing Strategy in VANET. In Proceedings of the IEEE International Conference on Wireless Communications, Networking and Mobile Computing (WiCOM), Shanghai, China, 21–23 September 2012; pp. 1–4. [Google Scholar]
- Li, J.; Wang, P.; Wang, C. Comprehensive GPSR Routing in VANET Communications with Adaptive Beacon Interval. In Proceedings of the IEEE International Conference on Internet of Things (iThings), Chengdu, China, 15–18 December 2016; pp. 1–6. [Google Scholar]
- Zaimi, I.; Houssaini, Z.S.; Boushaba, A.; Oumsis, M. A New Improved GPSR (GPSR-kP) Routing Protocol for Multimedia Communication over Vehicular Ad Hoc Network. In Proceedings of the International Conference on Big Data and Advanced Wireless Technologies (BDAW), Blagoevgrad, Bulgaria, 10–11 November 2016; pp. 1–7. [Google Scholar]
- Tho, M.C.; Binh, L.H.; Vo, T.T. GPSR-CB: A Novel Routing Algorithm for FANET Using Cross-Layer Models in Combination with Multi-Level Backbone UAV. Ad Hoc Netw. 2025, 173, 103828. [Google Scholar] [CrossRef]
- Moreira, R.T.D.; Medeiros, D.S.V. A Location-Aware and Greedy Cross-Layer Routing Protocol for Flying Ad-hoc Networks. J. Braz. Comput. Soc. 2024, 30, 688–701. [Google Scholar] [CrossRef]
- Cherifi, I.; Mekkakia Maaza, Z. Link Failure Tolerant GPSR Protocol. Int. J. Netw. Distrib. Comput. 2021, 9, 94–104. [Google Scholar] [CrossRef]
- Rodrigues, A.; Reis, A.B.; Sargento, S. GPSR-PPU: Greedy Perimeter Stateless Routing with Position Prediction and Uncertainty for FANETs. In Proceedings of the IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops), Austin, TX, USA, 23–27 March 2020; pp. 1–6. [Google Scholar]
- Wang, Z.; Ruan, Y.; Li, Y.; Li, T.; Zhang, R.; Liang, J. KOGPSR: A 3D GPSR Algorithm Using Adaptive Kalman Prediction for FANETs with Omnidirectional Antenna. J. Inf. Intell. 2024, 2, 191–208. [Google Scholar] [CrossRef]
- Yang, Z.; Xiong, Y.; Shangguan, Y.; Wang, Z.; Yin, Y. A GPSR Protocol Based on Mobile Prediction and Node Stability. In Proceedings of the International Conference on Power Electronics and Artificial Intelligence (PEAI), Xiamen, China, 19–21 January 2024; pp. 449–456. [Google Scholar]
- Lyu, N.; Song, G.; Yang, B.; Cheng, Y. QNGPSR: A Q-Network Enhanced Geographic Ad-Hoc Routing Protocol Based on GPSR. In Proceedings of the IEEE 88th Vehicular Technology Conference (VTC-Fall), Chicago, IL, USA, 27–30 August 2018; pp. 1–6. [Google Scholar]
- Chen, Y.; Lyu, N.; Song, G.; Yang, B.; Jiang, X. A Traffic-Aware Q-Network Enhanced Routing Protocol Based on GPSR for Unmanned Aerial Vehicle Ad-Hoc Networks. Front. Inform. Technol. Electron. Eng. 2020, 21, 1308–1320. [Google Scholar] [CrossRef]
- Wu, M.; Jiang, B.; Chen, S.; Xu, H.; Pang, T.; Gao, M.; Xia, F. Traj-Q-GPSR: A Trajectory-Informed and Q-Learning Enhanced GPSR Protocol for Mission-Oriented FANETs. Drones 2025, 9, 489. [Google Scholar] [CrossRef]
- Chen, H.; Luo, F.; Zhou, J.; Dong, Y. Multi-Objective Optimized GPSR Intelligent Routing Protocol for UAV Clusters. Mathematics 2024, 12, 2672. [Google Scholar] [CrossRef]
- Zhang, Y.; Qiu, H. Delay-Aware and Link-Quality-Aware Geographical Routing Protocol for UANET via Dueling Deep Q-Network. Sensors 2023, 23, 3024. [Google Scholar] [CrossRef] [PubMed]
- Pavan Kumar, M.V.N.R.; Hariharan, R. Improved Trustworthy, Speed, and Energy-Efficient GPSR Routing Algorithm in Large-Scale WSN. Meas. Sens. 2022, 24, 100576. [Google Scholar] [CrossRef]
- Shrivastava, K.; Jain, S.K. Enhanced Greedy Perimeter Stateless Routing Protocol (E-GPSR). Int. J. Eng. Res. Technol. 2012, 1, 1–8. [Google Scholar]
- Samundiswary, P.; Sathian, D.; Dananjayan, P. Secured Greedy Perimeter Stateless Routing for Wireless Sensor Networks. Int. J. Ad. Hoc Sens. Ubiquitous Comput. 2010, 1, 9–20. [Google Scholar]
- Houmer, M.; Ouaissa, M.; Ouaissa, M.; Hasnaoui, M.L. SE-GPSR: Secured and Enhanced Greedy Perimeter Stateless Routing Protocol for Vehicular Ad Hoc Networks. Int. J. Interact. Mob. Technol. 2020, 14, 48–64. [Google Scholar] [CrossRef]
- Yang, D.; Xia, H.; Xu, E.; Jing, D.; Zhang, H. An Energy-Balanced Geographic Routing Algorithm for Mobile Ad Hoc Networks. Energies 2018, 11, 2219. [Google Scholar] [CrossRef]
- Sun, Y.; Guo, J.; Yao, Y. Speed Up-Greedy Perimeter Stateless Routing Protocol for Wireless Sensor Networks (SU-GPSR). In Proceedings of the IEEE 18th International Conference on High Performance Switching and Routing (HPSR), Campinas, Brazil, 18–21 June 2017; pp. 1–6. [Google Scholar]
- Hosseinzadeh, M.; Husari, F.M.; Yousefpoor, M.S.; Lansky, J.; Min, H. A Local Filtering-Based Energy-Aware Routing Scheme in Flying Ad Hoc Networks. Sci. Rep. 2024, 14, 17733. [Google Scholar] [CrossRef]
- Silva, A.; Niaz Reza, K.M.; Oliveira, A. Improvement and Performance Evaluation of GPSR-Based Routing Techniques for Vehicular Ad Hoc Networks. IEEE Access 2019, 7, 21722–21733. [Google Scholar] [CrossRef]
- Lee, K.C.; Haerri, J.; Lee, U.; Gerla, M. Enhanced Perimeter Routing for Geographic Forwarding Protocols in Urban Vehicular Scenarios. In Proceedings of the IEEE Globecom Workshops, Washington, DC, USA, 26–30 November 2007; pp. 1–10. [Google Scholar]
- Cheng, P.-C.; Lee, K.C.; Gerla, M.; Härri, J. GeoDTN+Nav: Geographic DTN Routing with Navigator Prediction for Urban Vehicular Environments. Mob. Netw. Appl. 2010, 15, 61–82. [Google Scholar] [CrossRef]
- Lochert, C.; Mauve, M.; Fussler, H.; Hartenstein, H. Geographic Routing in City Scenarios. ACM SIGMOBILE Mob. Comput. Commun. Rev. 2005, 9, 69–72. [Google Scholar] [CrossRef]
- Al-Essa, R.I.; Al-Suhail, G.A. AFB-GPSR: Adaptive Beaconing Strategy Based on Fuzzy Logic Scheme for Geographical Routing in a Mobile Ad Hoc Network (MANET). Computation 2023, 11, 174. [Google Scholar] [CrossRef]
- Alsalami, O.M.; Yousefpoor, E.; Hosseinzadeh, M.; Lansky, J. A Novel Optimized Link-State Routing Scheme with Greedy and Perimeter Forwarding Capability in Flying Ad Hoc Networks. Mathematics 2024, 12, 1016. [Google Scholar] [CrossRef]












| Protocol | Ref. | Sub-Category | Key Method | Domain | Perim. | Key Results |
|---|---|---|---|---|---|---|
| GPSR | [7] | Original | Greedy + right-hand rule | MANET | – | Baseline |
| Weighted: Link Stability & Duration | ||||||
| MM-GPSR | [5] | Duration | Cumul. duration + min angle | VANET | ✓ | PDR ↑, Delay ↓ |
| GPSR-L | [9] | Lifetime | Lifetime from 6 velocity cases | VANET | – | PDR ↑ 20–40% |
| Weighted: Multi-Criteria Formula | ||||||
| WA-GPSR | [3] | Multi-weight | LLT + duration + density + mobility | VANET | – | PDR ↑, Delay ↓ |
| W-PAGPSR | [1] | CRITIC weight | Dist. + dir. + density + duration | VANET | ✓ | PLR ↓ 24%, Delay ↓ 48% |
| GPSR-M | [4] | Enhanced | Urban + highway adaptation | VANET | – | PDR ↑ |
| DVA-GPSR | [8] | Multi-weight | Dist. + speed + density + angle | VANET | – | PDR ↑, Tput ↑ |
| Weighted: Density & Traffic Filtering | ||||||
| GPSR-SD | [10] | Density filter | Speed–density model | VANET | – | PDR ↑, Delay ↓ |
| Hu-GPSR | [11] | Priority | Priority flag + speed/dist. prob. | VANET | Replaced | PDR ↑, Ovhd ↓ |
| CoD-GPSR | [12] | Adaptive | CoD beacon + OinO selection | VANET | – | Ovhd ↓, Collision ↓ |
| Weighted: Sequential Distribution | ||||||
| GPSR-kP | [13] | Sequential | k-neighbor sequential distribution | VANET | – | QoS ↑ (video) |
| Cross-Layer Link Quality | ||||||
| CLWPR | [2] | Cross-layer | SNIR + MAC FER + queue | VANET | – | PDR ↑, Delay ↓ |
| GPSR-CB | [14] | Cross-layer | SNR + PER + ACK + backbone | FANET | ✓ | PDR ↑, Tput ↑ |
| GWPRP | [15] | Cross-layer | 3D + FER + queue + stability | FANET | – | PDR ↑, Ovhd ↓ |
| Position Prediction | ||||||
| PP-GPSR | [16] | Linear | Linear extrapolation + threshold | VANET | – | PDR ↑, Delay ↓ |
| GPSR-PPU | [17] | Uncertainty | Velocity pred. + uncertainty var. | FANET | ✓ | PDR ↑ 15%, Jitter ↓ 42% |
| KOGPSR | [18] | Kalman | 3D Kalman + antenna model | FANET | Replaced | PDR ↑, Delay ↓ |
| GPSR-MPNS | [19] | Screening | Node screening + LLT + 2-hop | FANET | – | Delay ↓ 57%, PLR ↓ 22% |
| Other Categories | ||||||
| QNGPSR | [20] | RL | Deep Q-network | MANET | Modified | PDR ↑ |
| DDQN-MTGPSR | [23] | RL | DDQN multi-objective opt. | FANET | ✓ | PDR ↑, Delay ↓ |
| EM-GPSR | [29] | Energy | Energy balance + remaining lifetime | MANET | – | Energy ↑, PDR ↑ |
| SU-GPSR | [30] | Energy | Speed-up mode + energy harvesting | WSN | Replaced | Energy ↑, PDR ↑ |
| S-GPSR | [27] | Security | Trust-based defense | WSN | – | Security ↑ |
| SE-GPSR | [28] | Security | DH + HMAC auth. | VANET | – | Security ↑ |
| AGPSR | [6] | Path-aware | Trust status + cont. greedy | VANET | Replaced | PDR ↑, Delay ↓ |
| PA-GPSR | [32] | Path-aware | Deny + Recently Sent Table | VANET | Modified | PDR ↑, Delay ↓ |
| GpsrJ+ | [33] | Urban | Junction prediction + bypass | VANET | ✓ | Hops ↓ |
| GPCR | [35] | Urban | Junction coordinator | VANET | Modified | PDR ↑ |
| GeoDTN + Nav | [34] | Urban + DTN | Nav prediction + DTN hybrid | VANET | ✓ | PDR ↑ (sparse) |
| AFB-GPSR | [36] | Beacon | Fuzzy adaptive beaconing | MANET | – | Ovhd ↓ 35% |
| OLSR + GPSR | [37] | Hybrid | OLSR + GPSR + fuzzy hello | FANET | ✓ | PDR ↑, Ovhd ↓ |
| From | To | Distance (m) | Within ? |
|---|---|---|---|
| Node 0 | Node 1 | 236 | Yes (94.4%) |
| Node 0 | Node 3 | 158 | Yes (63.2%) |
| Node 1 | Node 2 | 29 | Yes (11.6%) |
| Node 1 | Node 5 | 340 | No |
| Node 3 | Node 5 | 380 | No |
| Node 2 | Node 5 | 324 | No |
| Node 3 | Node 4 | 220 | Yes (88.0%) |
| Node 4 | Node 5 | 180 | Yes (72.0%) |
| Node 0 | Node 5 | 500 | No |
| Parameter | Value |
|---|---|
| Map size | 1000 m × 1000 m |
| Grid layout | 6 × 6 intersections, 200 m spacing |
| Lanes | 1 per direction |
| Communication pairs | 5 (nodes 0–1, 2–3, 4–5, 6–7, 8–9) |
| Number of nodes | 30, 60, 90, 120 |
| Pair node speed | 8.0 m/s (normal); 4.0/12.0 m/s (correction) |
| Relay node speed | Uniform [5.0, 15.0] m/s |
| Communication range () | 250 m |
| TX power | 28.5 dBm |
| Data rate | OfdmRate3MbpsBW10MHz (Wireless Access in Vehicular Environments, WAVE) |
| Propagation model | TwoRayGround |
| MAC protocol | IEEE 802.11p |
| Packet size | 512 bytes |
| Send interval | 1 s |
| Simulation duration | 500 s |
| Random seeds | 15 per configuration |
| 0.55 | |
| (redundancy decay) | 2.0 |
| Hello interval | 1 s |
| Nodes | Avg. Distance (m) | Time < 250 m | ≥600 m Rate | |||
|---|---|---|---|---|---|---|
| Controlled | No Control | Controlled | No Control | Controlled | No Control | |
| 30 | 757 | 459 | 0.4% | 20.6% | 81.6% | 28.0% |
| 60 | 761 | 446 | 0.4% | 22.3% | 83.9% | 26.5% |
| 90 | 776 | 443 | 0.1% | 21.7% | 86.5% | 25.2% |
| 120 | 752 | 433 | 0.6% | 23.1% | 81.3% | 23.2% |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Liu, Y.; Al-Hamid, D.Z.; Li, X.J. DPCI-GPSR: A Directional Propagation Capacity Index for Enhanced GPSR Routing in VANETs. Electronics 2026, 15, 2172. https://doi.org/10.3390/electronics15102172
Liu Y, Al-Hamid DZ, Li XJ. DPCI-GPSR: A Directional Propagation Capacity Index for Enhanced GPSR Routing in VANETs. Electronics. 2026; 15(10):2172. https://doi.org/10.3390/electronics15102172
Chicago/Turabian StyleLiu, Yue, Duaa Zuhair Al-Hamid, and Xue Jun Li. 2026. "DPCI-GPSR: A Directional Propagation Capacity Index for Enhanced GPSR Routing in VANETs" Electronics 15, no. 10: 2172. https://doi.org/10.3390/electronics15102172
APA StyleLiu, Y., Al-Hamid, D. Z., & Li, X. J. (2026). DPCI-GPSR: A Directional Propagation Capacity Index for Enhanced GPSR Routing in VANETs. Electronics, 15(10), 2172. https://doi.org/10.3390/electronics15102172



