Skip to main content

Geographic Routing in Wireless Ad Hoc Networks

  • Chapter
  • First Online:
Guide to Wireless Ad Hoc Networks

Part of the book series: Computer Communications and Networks ((CCN))

Abstract

Geographic routing has become an efficient solution for communications and information delivery in wireless ad hoc networks where the position information of nodes is available. This chapter provides a comprehensive overview of basic principles, classical techniques, as well as latest advances in geographic routing. The chapter first presents in detail the topic of geographic unicast routing, where the presentation is focused on two operation modes of geographic forwarding, that is, greedy forwarding and void handling. The chapter also briefly introduces three advanced topics in geographic routing: geographic multicast, geocast, and trajectory-based forwarding. Finally, the chapter makes some comments on the practical aspects of geographic routing for practitioners and discusses the directions for further research with a list of open issues in the area of geographic routing.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    This work was supported in part by the Air Force Office of Scientific Research (AFOSR) under grant FA-9550-06-1-0277.

  2. 2.

    Geographic routing is also referred to as geo-routing, position-based routing, location-based routing in the literature.

  3. 3.

    The guarantee of packet delivery is ensured only at the topology level. Other factors such as packet collisions at the MAC layer or packet loss due to network congestion are not considered here.

  4. 4.

    This name is introduced for our convenience.

  5. 5.

    Mobility-induced loops [15] are not considered here.

  6. 6.

    We presented this category as flooding-based void handling in [11] and here we add some latest work to this category.

  7. 7.

    This name is introduced for our convenience.

  8. 8.

    We presented this category as cost-based void handling in [11]. After an in-depth study, we believe link reversal is the fundamental idea behind all solutions in this category.

References

  1. H. Takagi and L. Kleinrock, “Optimal Transmission Ranges for Randomly Distributed Packet Radio Terminals,” IEEE Transactions on Communications, Vol. 32, No. 3, pp. 246–257, 1984.

    Article  Google Scholar 

  2. T. Hou and V. Li, “Transmission Range Control in Multihop Packet Radio Networks,” IEEE Transactions on Communications, Vol. 34, No. 1, pp. 38–44, January 1986.

    Article  MathSciNet  Google Scholar 

  3. A. Savvides and M. B. Srivastava, “Location Discovery,” Book Chapter in Mobile Ad Hoc Networking, John Wiley and Son Inc., August 2004.

    Google Scholar 

  4. N. Bulusu, J. Heidemann, and D. Estrin, “GPS-less Low Cost Outdoor Localization for Very Small Devices,” IEEE Personal Communications Magazine, Vol. 7, No. 5, pp. 28–34, October 2000.

    Article  Google Scholar 

  5. J. Hightower and G. Borriello, “Location Systems for Ubiquitous Computing,” IEEE Computer, Vol. 34, No. 8, pp. 57–66, August 2001.

    Article  Google Scholar 

  6. T. He, C. Huang, B. M. Blum, J. A. Stankovic, and T. Abdelzaher, “Range-free Localization Schemes for Large Scale Sensor Networks,” Proc. of ACM MobiCom, San Diego, CA, September 2003.

    Google Scholar 

  7. S. Basagni, M. Conti, I. Stojmenovic, and S. Giordano, Mobile Ad Hoc Networking, John Wiley and Son Inc., August 2004.

    Google Scholar 

  8. M. Torrent-Moreno, D. Jiang, and H. Hartenstein, “Broadcast Reception Rates and Effects of Priority Access in 802.11-Based Vehicular Ad-Hoc Networks”, Proc. Of ACM VANET, Philadelphia, PA, October, 2004.

    Google Scholar 

  9. I. F. Akyildiz, X. Wang, and W. Wang, “Wireless Mesh Networks: A Survey,” Elsevier Computer Networks Journal, Vol. 47, pp. 445–487, March 2005.

    Article  MATH  Google Scholar 

  10. I. F. Akyildiz, W. Su, Y. Sankarasubramaniam, and E. Cayirci, “A Survey on Sensor Networks,” IEEE Communications Magazine, Vol. 40, No. 8, pp. 102–114, August 2002.

    Article  Google Scholar 

  11. D. Chen and P. K. Varshney, “A Survey of Void Handling Techniques for Geographic Routing in Wireless Networks,” IEEE Communications Surveys and Tutorials, Vol. 9, pp. 50–67, First Quarter, 2007.

    Article  Google Scholar 

  12. M. Mauve, J. Widmer, and H. Hartenstein, “A Survey on Position-based Routing in Mobile Ad Hoc Networks,” IEEE Network Magazine, Vol. 15, No. 6, pp. 30–39, November 2001.

    Article  Google Scholar 

  13. Q. Fang, J. Gao, and L. J. Guibas, “Locating and Bypassing Routing Holes in Sensor Networks,” Proc. of IEEE Infocom, Hong Kong, March 2004.

    Google Scholar 

  14. M. Heissenbüttel, T. Braun, T. Bernoulli, and M. Wälchli, “BLR: Beacon-Less Routing Algorithm for Mobile Ad-Hoc Networks,” Elsevier Computer Communications, Vol. 27, No. 11, pp. 1076–1086, 2004.

    Google Scholar 

  15. I. Stojmenovic, “Position-Based Routing in Ad Hoc Networks,” IEEE Communications Magazine, Vol. 40, pp. 128–134, July 2002.

    Article  Google Scholar 

  16. J. A. Sanchez, P. M. Ruiz, and I. Stojmenovic, “GMR: Geographic Multicast Routing for Wireless Sensor Networks,” Proc. of IEEE SECON 2006, Sept., 2006.

    Google Scholar 

  17. J. C. Navas and T. Imielinski, “Geographic Addressing and Routing,” Proc. of ACM MobiCom, Sept. 1997.

    Google Scholar 

  18. B. Nath and D. Niculescu, “Routing on a Curve,” ACM SIGCOMM Computer Communication Review, pp. 155–160, October 2002.

    Google Scholar 

  19. J. Broch, D. A. Maltz, D. B. Johnson, Y. –C. Hu, and J. Jetcheva, “A Performance Comparison of Multi-hop Wireless Ad Hoc Network Routing Protocols,” Proc. of ACM MobiCom, Dallas, Texas, August 1998.

    Google Scholar 

  20. E. Royer and C. –K. Toh, “A Review of Current Routing Protocols for Ad Hoc Wireless Networks,” IEEE Personal Communications, April 1999.

    Google Scholar 

  21. I. Stojmenovic, “Location Updates for Efficient Routing in Ad Hoc Networks,” Book Chapter in Handbook of Wireless Networks and Mobile Computing, Wiley, New York, 2002.

    Chapter  Google Scholar 

  22. M. Zorzi and R. R. Rao, “Geographic Random Forwarding (GeRaF) for Ad Hoc and Sensor Networks: Multihop Performance,” IEEE Transactions on Mobile Computing, Vol. 2, No. 4, 2003.

    Google Scholar 

  23. B. M. Blum, T. He, S. Son, and J. A. Stankovic, “IGF: A Robust State-Free Communication Protocol for Sensor Networks,” Technical Report CS-2003-11, CS Department, University of Virginia, 2003.

    Google Scholar 

  24. H. Füßler, J. Widmer, M. Käsemann, M. Mauve, and H. Hartenstein, “Contention-Based Forwarding for Mobile Ad Hoc Networks,” Elsevier Ad Hoc Networks, Vol. 1, No. 4, pp. 351–369, 2003.

    Article  Google Scholar 

  25. D. Chen, J. Deng, and P. K. Varshney, “A State-Free Data Delivery Protocol for Wireless Sensor Networks,” Proc. of IEEE WCNC, New Orleans, LA, March 2005.

    Google Scholar 

  26. Y. Xu, W. Lee, J. Xu, and G. Mitchell, “PSGR: Priority-based Stateless Geo-Routing in Wireless Sensor Networks,” Proc. of IEEE MASS, November, Washington DC, 2005.

    Google Scholar 

  27. D. Ferrara, L. Galluccio, A. Leonardi, G. Morabito, and S. Palazzo, “MACRO: An Integrated MAC/Routing Protocol for Geographic Forwarding in Wireless Sensor Networks,” Proc. of IEEE Infocom, Miami, FL, March 2005.

    Google Scholar 

  28. R. Nelson and L. Kleinrock, “The Spatial Capacity of a Slotted Aloha Multihop Packet Radio Network with Capture,” IEEE Transactions on Communications, Vol. 32, No. 6, pp. 684–694, June 1984.

    Article  Google Scholar 

  29. E. Kranakis, H. Singh, and J. Urrutia, “Compass Routing on Geometric Networks,” Proc. of 11th Canadian Conference on Computational Geometry, Canada, 1999.

    Google Scholar 

  30. T. Melodia, D. Pompili, and I. F. Akyildiz, “Optimal Local Topology Knowledge for Energy Efficient Geographical Routing in Sensor Networks,” Proc. of IEEE Infocom, Hong Kong, March 2004.

    Google Scholar 

  31. I. Stojmenovic and X. Lin, “Loop-free Hybrid Single-Path/Flooding Routing Algorithms with Guaranteed Delivery for Wireless Networks,” IEEE Trans. Parallel Dist. Sys., Vol. 12, No. 10, pp. 1023–1033, 2001.

    Article  Google Scholar 

  32. G. G. Finn, “Routing and Addressing Problems in Large Metropolitan-Scale Internetworks,” ISI Research Report, ISU/RR-87-180, March 1987.

    Google Scholar 

  33. I. Stojmenovic and X. Lin, “Power-Aware Localized Routing in Wireless Networks,” IEEE Transactions on Parallel and Distribution System, Vol. 12, No. 11, pp. 1122–1133, 2001.

    Article  Google Scholar 

  34. D. Couto, D. Aguayo, J. Bicket, and R. Morris, “A High-Throughput Path Metric for Multi-hop Wireless Routing,” Proc. of ACM MobiCom, San Diego, CA, Sept. 2003.

    Google Scholar 

  35. J. Zhao and R. Govindan, “Understanding Packet Delivery Performance in Dense Wireless Sensor Networks,” Proc. of ACM Sensys, California, Nov. 2003.

    Google Scholar 

  36. M. Zuniga and B. Krishnamachari, “Analyzing the Transitional Region in Low Power Wireless Links,” Proc. of IEEE SECON, Santa Clara, CA, 2004.

    Google Scholar 

  37. K. Seada, M. Zuniga, A. Helmy, and B. Krishnamachari, “Energy-Efficient Forwarding Strategies for Geographic Routing in Lossy Wireless Sensor Networks,” Proc. of ACM SenSys, Baltimore, Maryland, USA, November, 2004.

    Google Scholar 

  38. M. Zorzi and A. Armaroli, “Advancement Optimization in Multihop Wireless Networks,” Proc. of IEEE VTC, Orlando, October, 2003.

    Google Scholar 

  39. S. Lee, B. Bhattacharjee, and S. Banerjee, “Efficient Geographic Routing in Multihop Wireless Networks,” Proc. of ACM MobiHoc, Champaign, IL, May 2005.

    Google Scholar 

  40. B. Karp and H. T. Kung, “Greedy Perimeter Stateless Routing for Wireless Networks,” Proc. of ACM MobiCom, Boston, MA, August 2000.

    Google Scholar 

  41. F. Zhao and L. J. Guibas, Wireless Sensor Networks: An Information Processing Approach, Morgan Kaufmann Publishers, July 2004.

    Google Scholar 

  42. P. Bose, P. Morin, I. Stojmenovic, and J. Urrutia, “Routing with Guaranteed Delivery in Ad Hoc Wireless Networks,” Wireless Networks, Vol. 7, No. 6, pp. 609–616, 2001.

    Article  MATH  Google Scholar 

  43. F. Kuhn, R. Wattenhofer, and A. Zollinger, “Worst-case Optimal and Average-case Efficient Geometric Ad-Hoc Routing,” Proc. of ACM MobiHoc, Annapolis, MD, USA, June 2003.

    Google Scholar 

  44. F. Kuhn, R. Wattenhofer, Y. Zhang, and A. Zollinger, “Geometric Ad-Hoc Routing: Of Theory and Practice,” Proc. Of ACM PODC, Boston, MA, July 13–16, 2003.

    Google Scholar 

  45. R. Jain, A. Puri, and R. Sengupta, “Geographical Routing Using Partial Information for Wireless Ad Hoc Networks,” IEEE Personal Communications, Feb. 2001.

    Google Scholar 

  46. I. Stojmenvoic, M. Russell, and B. Vukojevic, “Depth First Search and Location Based Localized Routing and QoS Routing in Wireless Networks,” Computers and Informatics, Vol. 21, No. 2, pp. 149–165, 2002.

    Google Scholar 

  47. D. Kim and N. Maxemchuk, “Simple Robotic Routing in Ad-Hoc Networks,” Proc. of ICNP, 2004.

    Google Scholar 

  48. B. Leong, B. Liskov, and R. Morris, “Geographic Routing without Planarization,” Proc. of USENIX Symposium on Networked Systems Design and Implementation, April 2006.

    Google Scholar 

  49. D. Chen and P. K. Varshney, “On Demand Geographic Forwarding for Data Delivery in Wireless Sensor Networks,” Elsevier Computer Communications, Special Issue on Network Coverage and Routing Schemes for Wireless Sensor Networks, 2007.

    Google Scholar 

  50. G. Agnarsson and R. Greenlaw, Graph Theory: Modeling, Applications, and Algorithms, Prentice Hall, 2006.

    Google Scholar 

  51. E. M. Gafni and D. P. Bertsekas, “Distributed Algorithms for Generating Loop-Free Routes in Networks with Frequently Changing Topology,” IEEE Transactions on Communications, Vol. 29, No. 1, pp. 11–18, 1981.

    Article  MathSciNet  Google Scholar 

  52. L. Zou, M. Lu, and Z. Xiong, “PAGER-M: A Novel Location-based Routing Protocol for Mobile Sensor Networks,” Proc. of Broadwise, California, October 2004.

    Google Scholar 

  53. S. Chen, G. Fan, and J. Cui, “Avoid ‘Void’ in Geographic Routing for Data Aggregation in Sensor Networks,”International Journal of Ad Hoc and Ubiquitous Computing (IJAHUC), Special Issue on Wireless Sensor Networks, Vol. 2, No. 1, pp. 169–178, 2006.

    Google Scholar 

  54. D. Chen, J. Deng, and P. K. Varshney, “On the Forwarding Area of Contention-Based Geographic Forwarding for Ad Hoc and Sensor Networks,” Proc. of IEEE SECON, Santa Clara, California, September, 2005.

    Google Scholar 

  55. T. He, J. A. Stankovic, C. Lu, and T. Abdelzaher, “SPEED: A Stateless Protocol for Real-time Communication in Sensor Networks,” in Proc. of ICDCS, May 2003.

    Google Scholar 

  56. D. S. J. De Couto and R. Morris, “Location Proxies and Intermediate Node Forwarding for Practical Geographic Forwarding,” Technical Report, MIT-LCS-TR-824, MIT Laboratory for Computer Science, June 2001.

    Google Scholar 

  57. L. Blazevic, S. Giordano, and J. Y. Le Boudec, “Self Organized Terminode Routing,”J. Cluster Computing, Vol. 5, No. 2, pp. 205–218, April 2002.

    Google Scholar 

  58. E. M. Belding-Royer and C. E. Perkins, “Multicast Operation of the Ad-Hoc On-Demand Distance Vector Routing Protocol,” Proc. of ACM MobiCom, 1999.

    Google Scholar 

  59. S. J. Lee, W. Su, and M. Gerla, “On-Demand Multicast Routing Protocol in Multihop Wireless Mobile Networks,” ACM/Kluwer Mobile Networks and Applications, Vol. 7, No. 6, pp. 441–452, Dec. 2002.

    Article  Google Scholar 

  60. I. Chlamtac, S. Basagni, and V. Syrotiuk, “Location-aware, Dependable Multicast for Mobile Ad Hoc Networks,” Computer Networks, Vol. 36, No. 5–6, pp. 659–670, August 2001.

    Google Scholar 

  61. S. Su and M. Gerla, “Wireless Ad Hoc Multicast Routing With Mobility Prediction,” ACM/Kluwer Mobile Networks and Applications, Vol. 6, No. 4, pp. 351–360, 2001.

    Article  MATH  Google Scholar 

  62. M. Mauve, H. FÜβler, J. Widmer, F. Lang, “Position-Based Multicast Routing for Mobile Ad-Hoc Networks,” Technical Report, TR-03–004, Department of Computer Science, University of Mannheim, March 2003.

    Google Scholar 

  63. M. Transier, H. FÜβler, J. Widmer, M. Mauve, and W. Effelsberg, “Scalable Position-Based Multicast for Mobile Ad-Hoc Networks,” Proc. of IEEE BroadWim, San Jose, CA, Oct. 2004.

    Google Scholar 

  64. X. Xiang, X. Wang, Z. Zhou, “An Efficient Geographic Multicast Protocol for Mobile Ad Hoc Networks,” Proc. of IEEE WoWMoM, Buffalo, NY, June, 2006.

    Google Scholar 

  65. X. Jiang and T. Camp, “A Review of Geocasting Protocols for a Mobile Ad Hoc Network,” Proc. of the Grace Hopper Celebration (GHC), 2002.

    Google Scholar 

  66. Y. Ko and N. H. Vaidya, “Geocasting in Mobile Ad Hoc Networks: Location-Based Multicast Algorithms,” Proc. of IEEE WMCSA, 1999.

    Google Scholar 

  67. I. Stojmenovic, “Voronoi Diagram and Convex Hull Based Geocasting and Routing in Wireless Networks,” Technical Report, TR-99–11, University of Ottawa, December, 1999.

    Google Scholar 

  68. W.-H. Liao, Y.-C. Tseng, K.-L. Lo, and J.-P. Sheu, “Geogrid: A Geocasting Protocol for Mobile Ad Hoc Networks Based on Grid,” Journal of Internet Technology, Vol. 1, No. 2, pp. 23–32, 2000.

    Google Scholar 

  69. K. Yo and N. H. Vaidya, “GeoTORA: A Protocol for Geocasting in Mobile Ad Hoc Networks,” Proc. of IEEE ICNP, Nov. 2000.

    Google Scholar 

  70. J. Boleng, T. Camp, and V. Tolety, “Mesh-Based Geocast Routing Protocols in an Ad Hoc Network,” Proc. of IEEE IPDPS, April 2001.

    Google Scholar 

  71. T. Camp and Y. Liu, “An Adaptive Mesh-Based Protocol for Geocast Routing,” Journal of Parallel and Distributed Computing, Vol. 62, No. 2, pp. 196–213, 2003.

    Article  Google Scholar 

  72. K. Seada and A. Helmy, “Efficient Geocasting with Perfect Delivery in Wireless Networks,” Proc. of IEEE WCNC, Atlanta, Georgia, March 2004.

    Google Scholar 

  73. S. Ni, Y. Tseng, Y. Chen, and J. Sheu, “The Broadcast Storm Problem in a Mobile Ad Hoc Network,” Proc. of ACM MobiCom, 1999.

    Google Scholar 

  74. Y. Yu, R. Govindan, and D. Estrin, “Geographical and Energy Aware Routing: A Recursive Data Dissemination Protocol for Wireless Sensor Networks,” Technical Report, UCLA/CSD-TR-01-023, UCLA, Computer Science Department, 2001.

    Google Scholar 

  75. A. Mizumoto, H. Yamaguchi, and K. Taniguchi, “Cost-Conscious Geographic Multicast on MANET,” Proc. of IEEE SECON, Santa Clara, CA, 2004.

    Google Scholar 

  76. J. Lian, L. Chen, K. Naik, M. T. özsu, and G. Agnew, “Localized Routing Trees for Query Processing in Sensor Networks,” Technical Report, CS2005-15, University of Waterloo, 2005.

    Google Scholar 

  77. A. Coman, M. A. Nascimento, and J. Sander, “A Framework for Spatio-Temporal Query Processing over Wireless Sensor Networks,” Proc. of Int. Workshop on Data Management for Sensor Networks, in conjunction with VLDB 2004, Canada, 2004.

    Google Scholar 

  78. W. Zhang, X. Jia, and C. Huang, “Distributed Energy-Efficient Geographic Multicast for Wireless Sensor Networks,” Int. J. Wireless and Mobile Computing, Vol. 1, No. 2, pp. 141–147, 2006.

    Article  Google Scholar 

  79. D. Niculescu and B. Nath, “Trajectory Based Forwarding and Its Applications,” Proc. of ACM MobiCom, San Diego, CA, 2003.

    Google Scholar 

  80. L. Barrière, P. Fraigniaud, and L. Narayanan, “Robust Position-Based Routing in Wireless Ad Hoc Networks with Unstable Transmission Ranges,” Proc. of 5th ACM Int. Wksp. Discrete Algorithms Methods for Mobile Comp. and Commun., 2001.

    Google Scholar 

  81. Y. J. Kim, R. Govindan, B. Karp, and S. Shenker, “Geographic Routing Made Practical,” Proc. of USENIX Symposium on Networked Systems Design and Implementation, Boston, MA, April 2005.

    Google Scholar 

  82. Y. J. Kim, R. Govindan, B. Karp, and S. Shenker, “Lazy Cross-Link Removal for Geographic Routing,” Proc. of ACM Sensys, Colorado, November, 2006.

    Google Scholar 

  83. K. Seada, A. Helmy, and R. Govindan, “On the Effect of Localization Errors On Geographic Face Routing in Sensor Networks,” Proc. of IPSN, California, 2004.

    Google Scholar 

  84. R. C. Shah, A. Wolisz, and J. M. Rabaey, “On the Performance of Geographical Routing in the Presence of Localization Errors,” Proc. of IEEE ICC, 2005.

    Google Scholar 

  85. S. Funke and N. Milosavljevic, “Guaranteed-Delivery Geographic Routing Under Uncertain Node Locations,” Proc. of IEEE Infocom, 2007.

    Google Scholar 

  86. N. Abu-Ghazaleh, K.-D. Kang, and K. Liu, “Towards Resilient Geographic Routing in WSNs,” Proc. of ACM MSWiM, Canada, 2005.

    Google Scholar 

  87. R. Flury and R. Wattenhofer, “Randomized 3D Geographic Routing,” Proc. of IEEE Infocom, 2008.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dazhi Chen .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag London Limited

About this chapter

Cite this chapter

Chen, D., Varshney, P.K. (2009). Geographic Routing in Wireless Ad Hoc Networks. In: Misra, S., Woungang, I., Chandra Misra, S. (eds) Guide to Wireless Ad Hoc Networks. Computer Communications and Networks. Springer, London. https://doi.org/10.1007/978-1-84800-328-6_7

Download citation

  • DOI: https://doi.org/10.1007/978-1-84800-328-6_7

  • Published:

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-84800-327-9

  • Online ISBN: 978-1-84800-328-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics