
Geographic Routing G 357
it also performs well in average-case networks with nodes
randomly placed in the plane [15,24].
Applications
By its strictly local nature geographic routing is particu-
larly well suited for application in potentially highly dy-
namic wireless ad hoc networks. However, also its employ-
ment in dynamic networks in general is conceivable.
Open Problems
A number of problems related to geographic routing re-
main open. This is true above all with respect to the dis-
semination within the network of information about the
destination position and on the other hand in the context
of node mobility as well as network dynamics. Various
approaches to these problems have been described in [7]
as well as in chapters 11 and 12 of [24]. More generally,
taking geographic routing one step further towards its ap-
plication in practical wireless ad hoc networks [12,13]is
a field yet largely open. A more specific open problem is
finally posed by the question whether geographic routing
can be adapted to networks with nodes embedded in three-
dimensional space.
Experimental Resul t s
First experiences with geographic and in particular face
routing in practical networks have been made [12,13].
More specifically, problems in connection with graph pla-
narization that can occur in practice were observed, docu-
mented, and tackled.
Cross References
Local Computation in Unstructured Radio Networks
Planar Geometric Spanners
Routing in Geometric Networks
Recommended Reading
1. Barrière, L., Fraigniaud, P., Narayanan, L.: Robust Position-
Based Routing in Wireless Ad Hoc Networks with Unstable
Transmission Ranges. In: Proc. of the 5th International Work-
shop on Discrete Algorithms and Methods for Mobile Comput-
ing and Communications (DIAL-M), pp 19–27. ACM Press, New
York (2001)
2. Bose, P., Brodnik, A., Carlsson, S., Demaine, E., Fleischer R.,
López-Ortiz, A., Morin, P., Munro, J.: Online Routing in Con-
vex Subdivisions. In: International Symposium on Algorithms
and Computation (ISAAC). LNCS, vol. 1969, pp 47–59. Springer,
Berlin/New York (2000)
3. Bose, P., Morin, P.: Online Routing in Triangulations. In: Proc.
10th Int. Symposium on Algorithms and Computation (ISAAC).
LNCS, vol. 1741, pp 113–122. Springer, Berlin (1999)
4. Bose, P.,Morin, P., Stojmenovic, I., Urrutia J.: Routing with Guar-
anteed Delivery in Ad Hoc Wireless Networks. In: Proc. of the
3rd International Workshop on Discrete Algorithms and Meth-
ods for Mobile Computing and Communications (DIAL-M),
1999, pp 48–55
5. Datta, S., Stojmenovic, I., Wu J.: Internal Node and Shortcut
Based Routing with Guaranteed Delivery in Wireless Networks.
In: Cluster Computing 5, pp 169–178. Kluwer Academic Pub-
lishers, Dordrecht (2002)
6. Finn G.: Routing and Addressing Problems in Large Metropoli-
tan-scale Internetworks. Tech. Report ISI/RR-87–180, USC/ISI,
March (1987)
7. Flury,R.,Wattenhofer,R.:MLS:AnEfficientLocationService
for Mobile Ad Hoc Networks. In: Proceedings of the 7th ACM
Int. Symposium on Mobile Ad-Hoc Networking and Comput-
ing (MobiHoc), Florence, Italy, May 2006
8. Fonseca,R.,Ratnasamy,S.,Zhao,J.,Ee,C.T.,Culler,D.,Shenker,
S., Stoica, I.: Beacon Vector Routing: Scalable Point-to-Point
Routing in Wireless Sensornets. In: 2nd Symposium on Net-
worked Systems Design & Implementation (NSDI), Boston,
Massachusetts, USA, May 2005
9. Gao,J.,Guibas,L.,Hershberger,J.,Zhang,L.,Zhu,A.:Geomet-
ric Spanner for Routing in Mobile Networks. In: Proc. 2nd ACM
Int. Symposium on Mobile Ad-Hoc Networking and Comput-
ing (MobiHoc), Long Beach, CA, USA, October 2001
10. Hou, T., Li, V.: Transmission Range Control in Multihop Packet
Radio Networks. IEEE Tran. Commun. 34, 38–44 (1986)
11. Karp, B., Kung, H.: GPSR: Greedy Perimeter Stateless Routing
for Wireless Networks. In: Proc. 6th Annual Int. Conf. on Mobile
Computing and Networking (MobiCom), 2000, pp 243–254
12. Kim,Y.J.,Govindan,R.,Karp,B.,Shenker,S.:GeographicRout-
ing Made Practical. In: Proceedings of the Second USENIX/ACM
Symposium on Networked System Design and Implementa-
tion (NSDI 2005), Boston, Massachusetts, USA, May 2005
13. Kim, Y.J., Govindan, R., Karp, B., Shenker, S.: On the Pitfalls of
Geographic Face Routing. In: Proc. of the ACM Joint Work-
shop on Foundations of Mobile Computing (DIALM-POMC),
Cologne, Germany, September 2005
14. Kranakis, E., Singh, H., Urrutia, J.: Compass Routing on Geomet-
ric Networks. In: Proc. 11th Canadian Conference on Computa-
tional Geometry, Vancouver, August 1999, pp 51–54
15. Kuhn, F., Wattenhofer, R., Zhang, Y., Zollinger, A.: Geomet-
ric Routing: Of Theory and Practice. In: Proc. of the 22nd
ACM Symposium on the Principles of Distributed Computing
(PODC), 2003
16. Kuhn, F., Wattenhofer, R., Zollinger, A.: Asymptotically Optimal
Geometric Mobile Ad-Hoc Routing. In: Proc. 6th Int. Workshop
on Discrete Algorithms and Methods for Mobile Computing
and Communications (Dial-M), pp 24–33. ACM Press, New York
(2002)
17. Kuhn, F., Wattenhofer, R., Zollinger, A.: Ad-Hoc Networks Be-
yond Unit Disk Graphs. In: 1st ACM Joint Workshop on Foun-
dations of Mobile Computing (DIALM-POMC), San Diego, Cali-
fornia, USA, September 2003
18. Kuhn, F., Wattenhofer, R., Zollinger, A.:Worst-Case Optimal and
Average-Case Efficient Geometric Ad-Hoc Routing. In: Proc. 4th
ACM Int. Symposium on Mobile Ad-Hoc Networking and Com-
puting (MobiHoc), 2003