Skip to main content
Log in

XOR-Based Routing Protocols in Vehicular Ad Hoc Networks: How Well Do They Perform?

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

This paper presents a performance analysis of exclusive-or logical operator (XOR)-based flat routing protocols in high mobility conditions, considering a vehicular ad hoc network (VANET) formed in a highway scenario. The main advantage of XOR-based routing is related to their logarithmic requirement of information per node in order to perform traffic forwarding, providing the basis to achieve better scalability levels for the routing mechanism convergence. First, this paper describes a protocol that incorporates several adaptations of the existing XOR-based routing algorithms for wired networks, in order to cope with the network mobility. Then it is proposed an improved version of it, XORi, which modifies the protocol’s information gathering process to accommodate the specific dynamic nature of VANETs topology in highways. Finally, the performance of XOR-based protocols is compared with other topology-based and position-based routing protocols. Simulation results allow us to characterize the performance of this class of protocols through the comparison of the path availability, end-to-end path delay, average path length and path duration. When a moderate density of nodes is considered, simulations show that XOR-based algorithms achieve almost the same path availability rate as link state algorithms, such as OLSR, and for high density of nodes, XOR-based algorithms scale better in terms of delay when compared to source routing algorithms, such as DSR.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

Notes

  1. \(\text {div}\) denotes the integer division operation on integers.

  2. \({\mathbb {N}}\) denotes the set of natural numbers.

  3. \(\delta (x)\) represents the Dirac delta function.

  4. The source code of the simulated XOR-based protocols was written for the network simulator ns-2.34 and is available to download at http://tele1.dee.fct.unl.pt/people/rado/html/downloads/XOR_and_XORi.tar.gz, allowing the community to evaluate their own scenarios and compare it with other protocols.

References

  1. Perkins, C. E., & Royer, E. M. (1999). Ad-hoc on-demand distance vector routing. Proceedings of second IEEE workshop on mobile computing systems and applications, February 25–26, 1999, pp. 90–100.

  2. Clausen, T., & Jacquet, P. (2003). Optimized link state routing protocol. IETF Internet Draft. http://www.ietf.org/internet-drafts/draft-ietf-manet-olsr-10.txt.

  3. Karp, B., & Kung, H. T. (2000). GPSR: Greedy perimeter stateless routing for wireless networks. In Proceedings of the 6th annual international conference on mobile computing and networking, MobiCom ’00, pp. 243–254.

  4. Lochert, C., Hartenstein, H., Tian, J., Fuessler, H., Hermann, D., & Mauve, M. (2003). A routing strategy for vehicular ad hoc networks in city environments. In Proceedings of the IEEE intelligent vehicles symposium, pp. 156–161.

  5. Pasquini, R. (2011) A flat routing proposal based on the XOR metric and local visibility. Ph.D. Thesis—University of Campinas, Campinas, Brazil.

  6. Chennikara-Varghese, J., Chen, W., Altintas, O., & Cai, S. (2006). Survey of routing protocols for inter-vehicle communications. In Third annual international conference on mobile and ubiquitous systems: Networking and services, pp. 1–5.

  7. Li, F., & Wang, Y. (2007). Routing in vehicular ad hoc networks: A survey. IEEE Vehicular Technology Magazine, 2(2), 12–22.

    Article  Google Scholar 

  8. Bernsen, J., & Manivannan, D. (2009). Review: Unicast routing protocols for vehicular ad hoc networks: A critical comparison and classification. Pervasive and Mobile Computing, 5(1), 1–18.

    Article  Google Scholar 

  9. Perkins, C., & Bhagwat, P. (1994). Highly dynamic destination-sequenced distance-vector routing (DSDV) for mobile computers. In ACM SIGCOMM’94 conference on communications architectures, protocols and applications, pp. 234–244.

  10. Johnson, D. B., & Maltz, D. A. (1996). Dynamic source routing in ad hoc wireless networks. In T. Imielinski & H. F. Korth (Eds.), Mobile computing (Vol. 353, pp. 153–181). US: Springer.

  11. Park, V. D., & Corson, M. S. (1997). A highly adaptive distributed routing algorithm for mobile wireless networks. In Proceedings of the sixteenth annual joint conference of the IEEE computer and communications societies (INFOCOM ’97) (Vol. 3), pp. 1405–1413.

  12. Pei Mario, G., Gerla, M., & Chen, T. (2000). Fisheye state routing: A routing scheme for ad hoc wireless networks. In Proceedings of IEEE international conference on communications (ICC), pp. 70–74.

  13. Blum, J. J., Eskandarian, A., & Hoffman, L. J. (2004). Challenges of intervehicle ad hoc networks. IEEE Transactions on Intelligent Transportation Systems, 5(4), 347–351.

    Article  Google Scholar 

  14. Santos, R. A., Edwards, A., Edwards, R. M., & Seed, N. L. (2005). Performance evaluation of routing protocols in vehicular ad hoc networks. International Journal of Ad Hoc and Ubiquitous Computing, 1(1/2), 80–91.

    Article  Google Scholar 

  15. Nzouonta, J., Rajgure, N., Wang, G., & Borcea, C. (2009). Vanet routing on city roads using real-time vehicular traffic information. IEEE Transactions on Vehicular Technology, 58(7), 3609–3626.

    Article  Google Scholar 

  16. Jerbi, M., Senouci, S.-M., Rasheed, T., & Ghamri-Doudane, Y. (2009). Towards efficient geographic routing in urban vehicular networks. IEEE Transactions on Vehicular Technology, 58(9), 5048–5059.

    Article  Google Scholar 

  17. Oliveira, R., Garrido, A., Pasquini, R., Luis, M., Bernardo, L., Dinis, R., & Pinto, P. (2011). Towards the use of XOR-based routing protocols in vehicular ad hoc networks. 73rd IEEE VTC 2011, Budapest, Hungary.

  18. Maymounkov, P., & Mazieres, D. (2002). Kademlia: A peer-to-peer information system based on the XOR metric. Peer-to-peer systems: First international workshop, IPTPS 2002, Cambridge, MA, USA, March 7–8, 2002.

  19. Ford, B. (2003). Scalable internet routing on topology-independent node identities. MIT: Technical report.

  20. Pasquini, R., Verdi, F. L., Magalhes, M. F., & Welin, A. (2010). Bloom filters in a landmark-based flat routing. In IEEE international conference on communications (ICC).

  21. Zhao, B., Wen, Y., & Zhao, H. (2009). KDSR: An efficient DHT-based routing protocol for mobile ad hoc networks. In Ninth IEEE international conference on hybrid intelligent systems.

  22. Caesar, M., Castro, M., Nightingale, E. B., O’Shea, G., & Rowstron, A. (2006). Virtual ring routing: Network routing inspired by DHTs. In Proceedings of the ACM SIGCOMM—Pisa, Italy, pp. 351–362.

  23. Johansson, P., Larsson, T., Hedman, N., Mielczarek, B., & Degermark, M. (1999). Scenario-based performance analysis of routing protocols for mobile ad-hoc networks. In International conference on mobile computing and networking (MOBICOM), pp. 195–206.

  24. Nahm, K., Helmy, A., & Kuo, C.-C. J. (2008). Cross-layer interaction of TCP and ad hoc routing protocols in multihop IEEE 802.11 networks. IEEE Transactions on Mobile Computing, 7(4), 458–469.

    Article  Google Scholar 

  25. Toh, C. (1997). Associativity-based routing for ad-hoc mobile networks. Wireless Personal Communications, 4, 103–139.

    Article  Google Scholar 

  26. Oliveira, R., Bernardo, L., Pinto, P., & Dinis, R. (2008). A load-adaptive timeout for beaconing-based link protocols in ad hoc networks. In 14th European wireless conference, pp. 1 –7.

  27. TraNS—open source tool for realistic simulations of VANET applications . Software Package retrieved from http://trans.epfl.ch/. (2009).

  28. Centre for Applied Informatics (ZAIK) and Institute of Transport Research at the German Aerospace Centre. (2009). SUMO—Simulation of Urban Mobility. Software Package retrieved from http://sumo.sourceforge.net

  29. Roess, R. P., Mcshane, W. R., & Prassas, E. S. (2004). Traffic engineering (3rd ed). Prentice Hall, pp. 105–118, 289–331.

  30. Nahm, K., Helmy, A., & Kuo, C.-C. J. (2008). Cross-layer interaction of TCP and ad hoc routing protocols in multihop IEEE 802.11 networks. IEEE Transactions on Mobile Computing, 7(4), 458–469.

    Article  Google Scholar 

  31. Cruz, E. P. F., Campos, C. A. V., Pasquini, R., Faina, L. F., & Oliveira, R. (2012). Performance analysis of XOR-based routing in urban vehicular ad hoc networks. In 2012 IEEE wireless communications and networking conference (WCNC), pp. 2521–2525.

  32. Viriyasitavat, W., Bai, Fan, & Tonguz, O. K. (2011). Dynamics of network connectivity in urban vehicular networks. IEEE Journal on Selected Areas in Communications, 29(3), 515–533.

    Article  Google Scholar 

Download references

Acknowledgments

We would like to thank to André Garrido for XOR, XORi and GPSR simulation results.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Miguel Luís.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Oliveira, R., Pasquini, R., Luís, M. et al. XOR-Based Routing Protocols in Vehicular Ad Hoc Networks: How Well Do They Perform?. Wireless Pers Commun 95, 1333–1357 (2017). https://doi.org/10.1007/s11277-016-3833-4

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-016-3833-4

Keywords

Navigation