Geographical Routing Using Partial Information for Wireless Ad Hoc Networks

Abstract: 

In this paper, we present an algorithm for routing in wireless ad hoc networks using information about geographical location of the nodes. We assume each node knows its geographical position and the position of the node to which it wants to send a packet. Initially, the nodes only know their neighbors but over time they discover other nodes in the network. The routing table at a node S is a list ((pi, Si)) where pi is a geographical position and Si is a neighbor of node 5’. When node S receives a packet for a node D at position pos(D), it finds the pi in its routing table which is closest to pos(D) and forwards the packet to the neighbor Si. We prove the correctness of the algorithm and show that our algorithm naturally ag- gregates the nodes so that the routing table sizes are of size O(L, log(n)), where En is the mean route discovery path length, and n is the number of nodes. We also present methods for taking positional errors, node failures and mobility into account. We justify the results through simulation.

Author: 
Jain, Rahul
Puri, Anuj
Sengupta, Raja
Publication date: 
March 1, 2001
Publication type: 
Research Report
Citation: 
Jain, R., Puri, A., & Sengupta, R. (2001). Geographical Routing Using Partial Information for Wireless Ad Hoc Networks (No. UGB-ITS-PRR-2001-8). https://escholarship.org/uc/item/3ks5m4k5