Theory and Practice of Geographic Routing

Geographic routing algorithms use position information for making packet forwarding decisions. Unlike topological routing algorithms, they do not need to exchange and maintain routing information and work nearly stateless. This makes geographic routing attractive for wireless ad hoc and sensor networks. Most geographic routing algorithms use a greedy strategy that tries to approach the destination in each step, e.g. by selecting the neighbor closest to the destination as a next hop. However, greedy forwarding fails in local minimum situations, i.e. when reaching a node that is closer to the destination than all its neighbors. A widely adopted approach to solve this situations is planar graph routing, which guides the packet around the local minimum and guarantees delivery, required that a planar subgraph of the network graph can be constructed. This chapter gives an overview of the fundamentals of geographic routing, reviews theoretical results and presents new developments towards practical applicability.

[1]  David G. Kirkpatrick,et al.  On the Spanning Ratio of Gabriel Graphs and beta-skeletons , 2002, LATIN.

[2]  Ivan Stojmenovic,et al.  Beaconless position based routing with guaranteed delivery for wireless ad-hoc and sensor networks , 2006 .

[3]  Gaetano Borriello,et al.  Location Systems for Ubiquitous Computing , 2001, Computer.

[4]  Deborah Estrin,et al.  GHT: a geographic hash table for data-centric storage , 2002, WSNA '02.

[5]  Ivan Stojmenovic,et al.  Geocasting with guaranteed delivery in sensor networks , 2004, IEEE Wireless Communications.

[6]  Fabian Kuhn,et al.  Ad-hoc networks beyond unit disk graphs , 2003, DIALM-POMC '03.

[7]  Michele Zorzi A new contention-based MAC protocol for geographic forwarding in ad hoc and sensor networks , 2004, 2004 IEEE International Conference on Communications (IEEE Cat. No.04CH37577).

[8]  Ivan Stojmenovic,et al.  Localized network layer protocols in wireless sensor networks based on optimizing cost over progress ratio , 2006, IEEE Network.

[9]  M. Torrent-Moreno,et al.  Inter-vehicle communications: assessing information dissemination under safety constraints , 2007, 2007 Fourth Annual Conference on Wireless on Demand Network Systems and Services.

[10]  Xiang-Yang Li,et al.  Distributed construction of a planar spanner and routing for ad hoc wireless networks , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[11]  Kai-Ten Feng,et al.  Greedy Anti-Void Routing Protocol for Wireless Sensor Networks , 2007, IEEE Communications Letters.

[12]  Ivan Stojmenovic Geocasting in Ad Hoc and Sensor Networks , 2005, Handbook on Theoretical and Algorithmic Aspects of Sensor, Ad Hoc Wireless, and Peer-to-Peer Networks.

[13]  Chenyang Lu,et al.  SPEED: a stateless protocol for real-time communication in sensor networks , 2003, 23rd International Conference on Distributed Computing Systems, 2003. Proceedings..

[14]  H. Hartenstein,et al.  Performance measurements of a vehicular ad hoc network , 2004, 2004 IEEE 59th Vehicular Technology Conference. VTC 2004-Spring (IEEE Cat. No.04CH37514).

[15]  Nitin H. Vaidya,et al.  Location-aided routing (LAR) in mobile ad hoc networks , 1998, MobiCom '98.

[16]  Martin Mauve,et al.  Simulation Results and a Proof-of-Concept Implementation of the FleetNet Position-Based Router: Extended Abstract , 2003, PWC.

[17]  Imrich Chlamtac,et al.  A distance routing effect algorithm for mobility (DREAM) , 1998, MobiCom '98.

[18]  Martin Mauve,et al.  A novel forwarding paradigm for position-based routing (with implicit addressing) , 2003, 2002 14th International Conference on Ion Implantation Technology Proceedings (IEEE Cat. No.02EX505).

[19]  Jie Wu,et al.  Internal Node and Shortcut Based Routing with Guaranteed Delivery in Wireless Networks , 2004, Cluster Computing.

[20]  Tracy Camp,et al.  A Review of Geocasting Protocols for a Mobile Ad Hoc Network , 2002 .

[21]  Roger Wattenhofer,et al.  Asymptotically optimal geometric mobile ad-hoc routing , 2002, DIALM '02.

[22]  Robert Tappan Morris,et al.  Geographic Routing Without Planarization , 2006, NSDI.

[23]  Thomas Kunz,et al.  The Impact of a Realistic Physical Layer Model , 2003, ADHOC-NOW.

[24]  Baruch Schieber,et al.  Navigating in Unfamiliar Geometric Terrain , 1997, SIAM J. Comput..

[25]  H. Hartenstein,et al.  Contention-based forwarding for street scenarios , 2004 .

[26]  Hannes Hartenstein,et al.  Position-aware ad hoc wireless networks for inter-vehicle communications: the Fleetnet project , 2001, MobiHoc '01.

[27]  Ivan Stojmenovic Home agent based location update and destination search schemes in ad hoc wireless networks , 1999 .

[28]  Godfried T. Toussaint,et al.  Relative neighborhood graphs and their relatives , 1992, Proc. IEEE.

[29]  R. Sokal,et al.  A New Statistical Approach to Geographic Variation Analysis , 1969 .

[30]  Ivan Stojmenovic,et al.  Design guidelines for routing protocols in ad hoc and sensor networks with a realistic physical layer , 2005, IEEE Communications Magazine.

[31]  Brad Karp,et al.  GPSR: greedy perimeter stateless routing for wireless networks , 2000, MobiCom '00.

[32]  Ivan Stojmenovic,et al.  Quorum and connected dominating sets based location service in wireless ad hoc, sensor and actuator networks , 2007, Comput. Commun..

[33]  Young-Jin Kim,et al.  Geographic routing made practical , 2005, NSDI.

[34]  Pramod K. Varshney,et al.  Selection of a Forwarding Area for Contention-Based Geographic Forwarding in Wireless Multi-Hop Networks , 2007, IEEE Transactions on Vehicular Technology.

[35]  Ivan Stojmenovic,et al.  On delivery guarantees of face and combined greedy-face routing in ad hoc and sensor networks , 2006, MobiCom '06.

[36]  Ivan Stojmenovic,et al.  Location based localized alternate, disjoint, multi-path and component routing schemes for wireless networks , 2001, MobiHoc '01.

[37]  Jorge Urrutia,et al.  Compass routing on geometric networks , 1999, CCCG.

[38]  M. Vetterli,et al.  Locating mobile nodes with EASE: learning efficient routes from encounter histories alone , 2006, IEEE/ACM Transactions on Networking.

[39]  Martin Mauve,et al.  Geographic routing in city scenarios , 2005, MOCO.

[40]  Prosenjit Bose,et al.  Online Routing in Triangulations , 1999, SIAM J. Comput..

[41]  Young-Jin Kim,et al.  Lazy cross-link removal for geographic routing , 2006, SenSys '06.

[42]  Leonard Kleinrock,et al.  Optimal Transmission Ranges for Randomly Distributed Packet Radio Terminals , 1984, IEEE Trans. Commun..

[43]  Ahmed Helmy,et al.  Modeling and analyzing the correctness of geographic face routing under realistic conditions , 2007, Ad Hoc Networks.

[44]  Jörg Widmer,et al.  Beaconless Position-Based Routing for Mobile Ad-Hoc Networks , 2003 .

[45]  Prosenjit Bose,et al.  Competitive Online Routing in Geometric Graphs , 2004, SIROCCO.

[46]  Ahmed Helmy,et al.  Energy-efficient forwarding strategies for geographic routing in lossy wireless sensor networks , 2004, SenSys '04.

[47]  Ben Leong,et al.  Path vector face routing: geographic routing with local face information , 2005, 13TH IEEE International Conference on Network Protocols (ICNP'05).

[48]  Yuval Shavitt,et al.  Minimizing Recovery State in Geographic Ad Hoc Routing , 2006, IEEE Transactions on Mobile Computing.

[49]  Marc Heissenbuttel A Novel Position-based and Beacon-less Routing Algorithm for Mobile Ad-Hoc Networks , 2003 .

[50]  Christian Schindelhauer,et al.  Online Multi-path Routing in a Maze , 2006, ISAAC.

[51]  Tarek F. Abdelzaher,et al.  Range-free localization and its impact on large scale sensor networks , 2005, TECS.

[52]  Roy Friedman,et al.  Location Services in Wireless Ad Hoc and Hybrid Networks: A Survey , 2006 .

[53]  Ivan Stojmenovic,et al.  A routing strategy and quorum based location update scheme for ad hoc wireless networks , 1999 .

[54]  David A. Maltz,et al.  Dynamic Source Routing in Ad Hoc Wireless Networks , 1994, Mobidata.

[55]  Bernd Bochow,et al.  "NoW - Network on Wheels" : Project Objectives, Technology and Achievements , 2008 .

[56]  Mikhail Nesterenko,et al.  Fast Geometric Routing with Concurrent Face Traversal , 2008, OPODIS.

[57]  Leonidas J. Guibas,et al.  Locating and bypassing routing holes in sensor networks , 2004, IEEE INFOCOM 2004.

[58]  Ting-Chao Hou,et al.  Transmission Range Control in Multihop Packet Radio Networks , 1986, IEEE Trans. Commun..

[59]  Yan Zhang,et al.  Geometric ad-hoc routing: of theory and practice , 2003, PODC '03.

[60]  Sang Hyuk Son,et al.  IGF: A State-Free Robust Communication Protocol for Wireless Sensor Networks , 2003 .

[61]  Lali Barrière,et al.  Robust position-based routing in wireless ad hoc networks with irregular transmission ranges , 2003, Wirel. Commun. Mob. Comput..

[62]  Gregory G. Finn,et al.  Routing and Addressing Problems in Large Metropolitan-Scale Internetworks. ISI Research Report. , 1987 .

[63]  Volker Turau,et al.  BGR: blind geographic routing for sensor networks , 2005, Third International Workshop on Intelligent Solutions in Embedded Systems, 2005..

[64]  Xiang-Yang Li,et al.  Geometric spanners for wireless ad hoc networks , 2002, Proceedings 22nd International Conference on Distributed Computing Systems.

[65]  Ivan Stojmenovic,et al.  Routing with Guaranteed Delivery in Ad Hoc Wireless Networks , 1999, DIALM '99.

[66]  David R. Karger,et al.  A scalable location service for geographic ad hoc routing , 2000, MobiCom '00.

[67]  Roger Wattenhofer,et al.  Worst-Case optimal and average-case efficient geometric ad-hoc routing , 2003, MobiHoc '03.

[68]  Ping Luo,et al.  Face Tracing Based Geographic Routing in Nonplanar Wireless Networks , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[69]  Ivan Stojmenovic,et al.  Power-aware localized routing in wireless networks , 2000, Proceedings 14th International Parallel and Distributed Processing Symposium. IPDPS 2000.

[70]  Marco Zuniga,et al.  Analyzing the transitional region in low power wireless links , 2004, 2004 First Annual IEEE Communications Society Conference on Sensor and Ad Hoc Communications and Networks, 2004. IEEE SECON 2004..

[71]  Torsten Braun,et al.  BLR: beacon-less routing algorithm for mobile ad hoc networks , 2004, Comput. Commun..

[72]  Mikhail Nesterenko,et al.  Void traversal for guaranteed delivery in geometric routing , 2005, IEEE International Conference on Mobile Adhoc and Sensor Systems Conference, 2005..

[73]  Christian Schindelhauer,et al.  Competitive time and traffic analysis of position-based routing using a cell structure , 2005, 19th IEEE International Parallel and Distributed Processing Symposium.

[74]  Godfried T. Toussaint,et al.  The relative neighbourhood graph of a finite planar set , 1980, Pattern Recognit..

[75]  Ivan Stojmenovic Location updates for efficient routing in ad hoc networks , 2002 .

[76]  Laura Galluccio,et al.  A MAC/Routing cross-layer approach to geographic forwarding in wireless sensor networks , 2007, Ad Hoc Networks.

[77]  Hannes Frey Geographical Cluster based Routing with Guaranteed Delivery , 2005 .

[78]  Ivan Stojmenovic,et al.  Power-Aware Localized Routing in Wireless Networks , 2001, IEEE Trans. Parallel Distributed Syst..

[79]  Ivan Stojmenovic,et al.  Handbook of Wireless Networks and Mobile Computing , 2002 .

[80]  Hannes Frey,et al.  Paving the Way Towards Reactive Planar Spanner Construction in Wireless Networks , 2009, KiVS.

[81]  Ivan Stojmenovic,et al.  Loop-Free Hybrid Single-Path/Flooding Routing Algorithms with Guaranteed Delivery for Wireless Networks , 2001, IEEE Trans. Parallel Distributed Syst..

[82]  Ivan Stojmenovic,et al.  Partial Delaunay triangulation and degree limited localized Bluetooth scatternet formation , 2004, IEEE Transactions on Parallel and Distributed Systems.

[83]  Ivan Stojmenovic,et al.  Greedy localized routing for maximizing probability of delivery in wireless ad hoc networks with a realistic physical layer , 2006, J. Parallel Distributed Comput..

[84]  Ivan Stojmenovic,et al.  Select-and-Protest-Based Beaconless Georouting with Guaranteed Delivery in Wireless Sensor Networks , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[85]  Ahmed Helmy,et al.  The effect of mobility-induced location errors on geographic routing in mobile ad hoc sensor networks: analysis and improvement using mobility prediction , 2004, IEEE Transactions on Mobile Computing.

[86]  Christian Maihöfer,et al.  A survey of geocast routing protocols , 2004, IEEE Commun. Surv. Tutorials.