Locating mobile nodes with EASE: learning efficient routes from encounter histories alone

Matthias Grossglauser,Martin Vetterli
DOI: https://doi.org/10.1109/TNET.2006.876204
2006-06-01
IEEE/ACM Transactions on Networking
Abstract:Routing in large-scale mobile ad hoc networks is challenging because all the nodes are potentially moving. Geographic routing can partially alleviate this problem, as nodes can make local routing decisions based solely on the destinations' geographic coordinates. However, geographic routing still requires an efficient location service, i.e., a distributed database recording the location of every destination node. Devising efficient, scalable, and robust location services has received considerable attention in recent years.The main purpose of this paper is to show that node mobility can be exploited to disseminate destination location information without incurring any communication overhead. We achieve this by letting each node maintain a local database of the time and location of its last encounter with every other node in the network. This database is consulted by packets to obtain estimates of their destination's current location. As a packet travels towards its destination, it is able to successively refine an estimate of the destination's precise location, because node mobility has "diffused" estimates of that location.We define and analyze a very simple algorithm called EASE (Exponential Age Search) and show that in a model where Θ(
What problem does this paper attempt to address?