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.
Similar content being viewed by others
Notes
\(\text {div}\) denotes the integer division operation on integers.
\({\mathbb {N}}\) denotes the set of natural numbers.
\(\delta (x)\) represents the Dirac delta function.
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
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.
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.
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.
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.
Pasquini, R. (2011) A flat routing proposal based on the XOR metric and local visibility. Ph.D. Thesis—University of Campinas, Campinas, Brazil.
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.
Li, F., & Wang, Y. (2007). Routing in vehicular ad hoc networks: A survey. IEEE Vehicular Technology Magazine, 2(2), 12–22.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Ford, B. (2003). Scalable internet routing on topology-independent node identities. MIT: Technical report.
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).
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.
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.
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.
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.
Toh, C. (1997). Associativity-based routing for ad-hoc mobile networks. Wireless Personal Communications, 4, 103–139.
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.
TraNS—open source tool for realistic simulations of VANET applications . Software Package retrieved from http://trans.epfl.ch/. (2009).
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
Roess, R. P., Mcshane, W. R., & Prassas, E. S. (2004). Traffic engineering (3rd ed). Prentice Hall, pp. 105–118, 289–331.
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.
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.
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.
Acknowledgments
We would like to thank to André Garrido for XOR, XORi and GPSR simulation results.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11277-016-3833-4