This Article 
 Bibliographic References 
 Add to: 
Self-Adaptive On-Demand Geographic Routing for Mobile Ad Hoc Networks
Sept. 2012 (vol. 11 no. 9)
pp. 1572-1586
Xiaojing Xiang, Microsoft Corporation, Redmond
Xin Wang, State University of New York at Stony Brook, Stony Brook
Zehua Zhou, The State University of New York at Buffalo, Buffalo
It has been a big challenge to develop a routing protocol that can meet different application needs and optimize routing paths according to the topology changes in mobile ad hoc networks. Basing their forwarding decisions only on local topology, geographic routing protocols have drawn a lot of attentions in recent years. However, there is a lack of holistic design for geographic routing to be more efficient and robust in a dynamic environment. Inaccurate local and destination position information can lead to inefficient geographic forwarding and even routing failure. The use of proactive fixed-interval beaconing to distribute local positions introduces high overhead when there is no traffic and cannot capture the topology changes under high mobility. It is also difficult to preset protocol parameters correctly to fit in different environments. In this work, we propose two self-adaptive on-demand geographic routing schemes which build efficient paths based on the need of user applications and adapt to various scenarios to provide efficient and reliable routing. To alleviate the impact due to inaccurate local topology knowledge, the topology information is updated at a node in a timely manner according to network dynamics and traffic demand. On-demand routing mechanism in both protocols reduces control overhead compared to the proactive schemes which are normally adopted in current geographic routing protocols. Additionally, our route optimization scheme adapts the routing path according to both topology changes and actual data traffic requirements. Furthermore, adaptive parameter setting scheme is introduced to allow each node to determine and adjust the protocol parameter values independently according to different network environments, data traffic conditions, and node's own conditions. Our simulation studies demonstrate that the proposed routing protocols are more robust and outperform the existing geographic routing protocol and conventional on-demand routing protocols under various conditions including different mobilities, node densities, traffic loads, and destination position inaccuracies. Specifically, the proposed protocols could reduce the packet delivery latency up to 80 percent as compared to GPSR at high mobility. Both routing protocols could achieve about 98 percent delivery ratios, avoid incurring unnecessary control overhead, have very low forwarding overhead and transmission delay in all test scenarios.

[1] Y.C. Tseng, S.Y. Ni, and E.Y. Shih, "Adaptive Approaches to Relieving Broadcast Storms in a Wireless Multihop Mobile Ad Hoc Network," IEEE Trans. Computers, vol. 52, no. 5, pp. 545- 557, May 2003.
[2] Y. Cai, W. Lou, M. Li, and X.-Y. Li, "Energy Efficient Target-Oriented Scheduling in Directional Sensor Networks," IEEE Trans. Computers, vol. 58, no. 9, pp. 1259-1274, Sept. 2009.
[3] W. Wu, J. Cao, J. Yang, and M. Raynal, "Design and Performance Evaluation of Efficient Consensus Protocols for Mobile Ad Hoc Networks," IEEE Trans. Computers, vol. 56, no. 8, pp. 1055-1070, Aug. 2007.
[4] I. Abraham, D. Dolev, and D. Malkhi, "LLS: A Locality Aware Location Service for Mobile Ad Hoc Networks," Proc. Workshop Discrete Algorithms and Methods for MOBILE Computing and Comm. (DialM), 2004.
[5] S. Basagni, I. Chlamtac, V. Syrotiuk, and B.A. Woodward, "A Distance Routing Effect Algorithm for Mobility (DREAM)," Proc. ACM/IEEE MobiCom, pp. 76-84, 1998.
[6] L. Blazevic, S. Giordano, and J.-Y.L. Boudec, "Self Organized Terminode Routing," Cluster Computing J., vol. 5, no. 2, pp. 205-218, 2002.
[7] H. Fussler, J. Widmer, M. Kasemann, M. Mauve, and H. Hartenstein, "Beaconless Position-Based Routing for Mobile Ad-Hoc Networks," Technical Report TR-03-001, Dept. of Math. and Computer Science, Univ. Mannheim, Germany, 2003.
[8] Z. Haas, M. Pearlman, and P. Samar, "Zone Routing Protocol (ZRP)," IETF Internet draft, July 2002.
[9] V. Ramasubramanian, Z.J Haas, and E.G Sirer, "SHARP: A Hybrid Adaptive Routing Protocol for Mobile Ad Hoc Networks," Proc. ACM MobiHoc, June 2003.
[10] R. Beraldi and R. Baldoni, "A Caching Scheme for Routing in Mobile Ad Hoc Networks and Its Application to ZRP," IEEE Trans. Computers, vol. 52, no. 8, pp. 1051-1062, Aug. 2003.
[11] P. Jacquet, P. Muhlethaler, and A. Qayyam, "Optimized Link-State Routing Protocol," IETF MANET Internet draft, Mar. 2002.
[12] C. Perkins, E.M. Royer, and S. Das, "Ad Hoc On-Demand Distance Vector (AODV) Routing," IETF RFC 3561, July 2003.
[13] D.B. Johnson, Y. Hu, and D.A. Maltz, "The Dynamic Source Routing Protocol (DSR) for Mobile Ad Hoc Networks for IPv4," IETF RFC 4728, Feb. 2007.
[14] H. Rangarajan and J.J. Garcia-Luna-Aceves, "Using Labeled Paths for Loop-Free On-Demand Routing in Ad Hoc Networks," Proc. ACM MobiHoc, May 2004.
[15] Y. Ko and N. Vaidya, "Location-Aided Routing (LAR) in Mobile Ad Hoc Networks," Wireless Networks, vol. 6, pp. 307-321, July 2000.
[16] X. Xiang and X. Wang, "A Scalable Geographic Service Provision Framework for Mobile Ad Hoc Networks" Proc. IEEE Int'l Conf. Pervasive Computing and Comm., Mar. 2007.
[17] M. Li and Y. Liu, "Underground Coal Mine Monitoring with Wireless Sensor Networks," ACM Trans. Sensor Networks, vol. 5, no. 2,article 10, Mar. 2009.
[18] P. Ghosh, N. Roy, and S.K. Das, "Mobility-Aware Efficient Job Scheduling in Mobile Grids," Proc. IEEE Int'l Symp. Cluster Computing and the Grid, pp. 701-706, May 2007.
[19] 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. 1572-8196, Nov. 2001.
[20] B. Karp and H.T. Kung, "Greedy Perimeter Stateless Routing for Wireless Networks," Proc. ACM MobiCom, pp. 243-254, Aug. 2000.
[21] B. Karp, "Greedy Perimeter Stateless Routing (GPSR),", 2012.
[22] F. Kuhn, R. Wattenhofer, and A. Zollinger, "An Algorithmic Approach to Geographic Routing in Ad Hoc and Sensor Networks," IEEE/ACM Trans. Networking, vol. 16, no. 1, pp. 51-62, Feb. 2008.
[23] Y. Li, Y. Yang, and X. Lu, "Routing Metric Designs for Greedy, Face and Combined-Greedy-Face Routing," Proc. IEEE INFOCOM, pp. 64-72, Apr. 2009.
[24] M. Heissenb, T. Braun, T. Bernoulli, and M. Wlchli, "BLR: Beacon-Less Routing Algorithm for Mobile Ad-Hoc Networks," Elsevier's Computer Comm. J., vol. 27, no. 11, pp. 1076-1086, July 2003.
[25] J.A. Sanchez, R. Marin-Perez, and P.M. Ruiz, "BOSS: Beacon-Less on Demand Strategy for Geographic Routing Inwireless Sensor Networks," Proc. Fourth Int'l Conf. Mobile Ad-Hoc and Sensor Systems, p. 110, 2007.
[26] S. Ruhrup, H. Kalosha, A. Nayak, and I. Stojmenovic, "Message-Efficient Beaconless Georouting with Guaranteed Delivery in Wireless Sensor, Ad Hoc, and Actuator Networks," IEEE/ACM Trans. Networking, vol. 18, no. 1, pp. 95-108, Feb. 2010.
[27] H. Zhang and H. Shen, "Energy-Efficient Beaconless Geographic Routing in Wireless Sensor Networks," IEEE Trans. Parallel and Distributed Systems, vol. 21, no. 6, pp. 881-896, June 2010.
[28] M. Jain, M.K. Mishra, and M.M. Gore, "Energy Aware Beaconless Geographical Routing in Three Dimensional Wireless Sensor Networks," Proc. First Int'l Conf. Advanced Computing, pp. 122-128, Dec. 2009.
[29] J.A. Sanchez, P.M. Ruiz, and R. Marin-Perez, "Beacon-Less Geographic Routing Made Practical: Challenges, Design Guidelines, and Protocols," IEEE Comm. Magazine, vol. 47, no. 8, pp. 85-91, Aug. 2009.
[30] F. Zhang, H. Li, A. Jiang, J. Chen, and P. Luo, "Face Tracing Based Geographic Routing in Nonplanar Wireless Networks," Proc. IEEE INFOCOM, pp. 2243-2251, May 2007.
[31] Y. Kim, R. Govindan, B. Karp, and S. Shenker, "Lazy Cross-Link Removal for Geographic Routing," Proc. Fourth Int'l Conf. Embedded Networked Sensor Systems (Sensys), 2006.
[32] X. Xiang, X. Wang, and Y. Yang, "Supporting Efficient and Scalable Multicasting over Mobile Ad Hoc Networks," IEEE Trans. Mobile Computing, vol 10, no. 4, pp. 544-559, Apr. 2011.
[33] X. Xiang, X. Wang, and Y. Yang, "Stateless Multicasting in Mobile Ad Hoc Networks," IEEE Trans. Computer, vol. 59, no. 8, pp. 1076-1090, Aug. 2010.
[34] X. Xiang, X. Wang, and Z. Zhou, "Robust and Scalable Geographic Multicast Protocol for Mobile Ad Hoc Networks," Proc. IEEE INFOCOM, May 2007.
[35] Y. Kim, J.-J. Lee, and A. Helmy, "Modeling and Analyzing the Impact of Location Inconsistencies on Geographic Routing in Wireless Networks," Mobile Computing and Comm. Rev., vol. 8, no. 1, pp. 48-60, 2004.
[36] F. Kuhn, R. Wattenhofer, Y. Zhang, and A. Zollinger, "Geometric Ad-Hoc Routing: Of Theory and Practice," Proc. Int'l Symp. the Principles of Distributed Computing (PODC), 2003.
[37] J. Li, J. Jannotti, D.S.J.D. Couto, D.R. Karger, and R. Morris, "A Scalable Location Service for Geographic Ad Hoc Routing," Proc. ACM MobiCom, pp. 120-130, 2000.
[38] X. Zeng, R. Bagrodia, and M. Gerla, "GloMoSim: A Library for Parallel Simulation of Large-Scale Wireless Networks" Proc. Workshop Parallel and Distributed Simulation, pp. 154-161, 1998.
[39] C. Perkins and P. Bhagwat, "Highly Dynamic Destination-Sequenced Distance-Vector Routing (DSDV) for Mobile Computers," Proc. ACM Conf. Comm. Architectures, Protocols and Applications (SIGCOMM '94), 1994.
[40] K. Seada, M. Zuniga, A. Helmy, and B. Krishnamachari, "Energy Efficient Forwarding Strategies for Geographic Routing in Wireless Sensor Networks," Proc. ACM Second Int'l Conf. Embedded Networked Sensor Systems (Sensys '04), Nov. 2004.
[41] S. Lee, B. Bhattacharjee, and S. Banerjee, "Efficient Geographic Routing in Multihop Wireless Networks," Proc. ACM MobiHoc, 2005.
[42] T. Camp, J. Boleng, B. Williams, L. Wilcox, and W. Navidi, "Performace Comparison of two Location Based Routing Protocols for Ad Hoc Networks," Proc. IEEE INFOCOM, June 2002.
[43] Y. Kim, R. Govindan, B. Karp, S. Shenker, "Geographic Routing Made Practical," Proc. Second Conf. Symp. Networked Systems Design & Implementation, 2005.
[44] K. Seada, A. Helmy, and R. Govindan, "On The Effect of Localization Errors on Geographic Face Routing on Sensor Networks," Proc. IEEE Third Int'l Workshop Information Processing in Sensor Networks (IPSN), 2004.
[45] D. Son, A. Helmy, and B. Krishnamachari, "The Effect of Mobility-Induced Location Errors on Geographic Routing in Ad Hoc Networks: Analysis and Improvement Using Mobility Prediction," Proc. Wireless Comm. and Networking Conf. (WCNC '04), 2004.
[46] D. Tschopp, S. Diggavi, M. Grossglauser, and J. Widmer, "Robust Geo-Routing on Embeddings of Dynamic Wireless Networks," Proc. IEEE INFOCOM, May. 2007.
[47] M. Zorzi and R.R. Rao, "Geographic Random Forwarding (GeRaF) for Ad Hoc and Sensor Networks: Energy and Latency Performance," IEEE Trans. Mobile Computing, vol. 2, no. 4, pp. 337-348, Oct.-Dec. 2003.
[48] X. Xiang, Z. Zhou, and X. Wang, "Self-Adaptive On Demand Geographic Routing Protocols for Mobile Ad Hoc Networks," Proc. IEEE INFOCOM, May 2007.
[49] J. Yoon, M. Liu, and B. Noble, "Random Waypoint Considered Harmful," Proc. IEEE INFOCOM, vol. 2, no. 4, Apr. 2003.
[50] X.-Y. Li, G. Calinescu, P. Wan, and Y. Wang, "Localized Delaunay Triangulation with Applications in Wireless Ad Hoc Networks," IEEE Trans. Parallel and Distributed Systems, vol. 14, no. 10, pp. 1035-1047, Oct. 2003.
[51] Y. Wang, X.-Y. Li, W. Song, M. Huang, and T.A. Dahlberg, "Energy-Efficient Localized Routing in Random Multihop Wireless Networks," IEEE Trans. Parallel and Distributed Systems, vol. 22, no. 8, pp. 1249-1257, Aug. 2011.
[52] Z. Yang, Y. Liu, and X.-Y. Li, "Beyond Trilateration: On the Localizability of Wireless Ad-Hoc Networks," IEEE/ACM Trans. Networking, vol. 18, no. 6, pp. 1806-1814, Dec. 2010.
[53] W. Xi, Y. He, Y. Liu, J. Zhao, L. Mo, Z. Yang, J. Wang, and X.-Y. Li, "Locating Sensors in the Wild: Pursuit of Ranging Quality," Proc. ACM Conf. Embedded Networked Sensor Systems, 2010.

Index Terms:
Ad hoc networks,Topology,Routing protocols,Network topology,Mobile computing,Geographic information systems,topology.,Routing protocols,wireless communication,ad hoc networks,geographic routing,adaptive,on-demand
Xiaojing Xiang, Xin Wang, Zehua Zhou, "Self-Adaptive On-Demand Geographic Routing for Mobile Ad Hoc Networks," IEEE Transactions on Mobile Computing, vol. 11, no. 9, pp. 1572-1586, Sept. 2012, doi:10.1109/TMC.2011.177
Usage of this product signifies your acceptance of the Terms of Use.