Automatic incremental routing using multiple roots

We present Multi-root Automatic Incremental Routing (MAIR), an efficient routing approach for mobile ad hoc networks (MANET). MAIR has a low routing stretch (ratio of selected path to shortest path length) and provides multiple paths to each destination. Every node is assigned multiple prefix labels with respect to multiple roots in the network. The roots are distributed in the network such that the paths calculated from each of the root labels are as disjoint as possible from each other. The labels of a node are stored distributively in hash tables at “anchor nodes” across the network. Data packets are routed using the distributed hash table (DHT) lookup and longest prefix match with neighbor labels. This eliminates the need to maintain large routing tables in the nodes, which substantially reduces the routing state at each node. A region of interest (ROI) is formed around each active source-destination pair using the node labels. The nodes in the ROI maintain the most recent mapping of the node identifier of a destination to its labels. This reduces the route establishment delay for the nodes inside ROI as the need for DHT lookup is reduced.

[1]  A. Laouiti,et al.  Optimized link state routing protocol for ad hoc networks , 2001, Proceedings. IEEE International Multi Topic Conference, 2001. IEEE INMIC 2001. Technology for the 21st Century..

[2]  Farouk Kamoun,et al.  Hierarchical Routing for Large Networks; Performance Evaluation and Optimization , 1977, Comput. Networks.

[3]  Yao Zhao,et al.  Hop ID: A Virtual Coordinate based Routing for Sparse Mobile Ad Hoc Networks , 2007, IEEE Transactions on Mobile Computing.

[4]  Antony I. T. Rowstron,et al.  Virtual ring routing: network routing inspired by DHTs , 2006, SIGCOMM.

[5]  John Kubiatowicz,et al.  Probabilistic location and routing , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[6]  Lili Qiu,et al.  S4: Small State and Small Stretch Compact Routing Protocol for Large Static Wireless Networks , 2010, IEEE/ACM Transactions on Networking.

[7]  Himabindu Pucha,et al.  Performance comparison of scalable location services for geographic ad hoc routing , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[8]  Charles E. Perkins,et al.  Ad-hoc on-demand distance vector routing , 1999, Proceedings WMCSA'99. Second IEEE Workshop on Mobile Computing Systems and Applications.

[9]  Hamid R. Sadjadpour,et al.  A Unifying Perspective on the Capacity of Wireless Ad Hoc Networks , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[10]  J. J. Garcia-Luna-Aceves,et al.  Scalable integrated routing using prefix labels and distributed hash tables for MANETs , 2009, 2009 IEEE 6th International Conference on Mobile Adhoc and Sensor Systems.

[11]  David E. Culler,et al.  Beacon vector routing: scalable point-to-point routing in wireless sensornets , 2005, NSDI.

[12]  J. J. Garcia-Luna-Aceves,et al.  Hierarchical routing using link vectors , 1998, Proceedings. IEEE INFOCOM '98, the Conference on Computer Communications. Seventeenth Annual Joint Conference of the IEEE Computer and Communications Societies. Gateway to the 21st Century (Cat. No.98.

[13]  Mario Gerla,et al.  Fisheye state routing: a routing scheme for ad hoc wireless networks , 2000, 2000 IEEE International Conference on Communications. ICC 2000. Global Convergence Through Communications. Conference Record.

[14]  Li Li,et al.  A lightweight service discovery mechanism for mobile ad hoc pervasive environment using cross-layer design , 2005, Third IEEE International Conference on Pervasive Computing and Communications Workshops.

[15]  P. F. Tsuchiya The landmark hierarchy: a new hierarchy for routing in very large networks , 1988, SIGCOMM.

[16]  J. J. Garcia-Luna-Aceves,et al.  Automatic routing using multiple prefix labels , 2012, 2012 IEEE Global Communications Conference (GLOBECOM).

[17]  S.V. Krishnamurthy,et al.  DART: Dynamic Address RouTing for Scalable Ad Hoc and Mesh Networks , 2007, IEEE/ACM Transactions on Networking.

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

[19]  Serge Fdida,et al.  An Underlay Strategy for Indirect Routing , 2004, Wirel. Networks.

[20]  Antony Rowstron,et al.  Virtual ring routing: network routing inspired by DHTs , 2006, SIGCOMM 2006.

[21]  Marcelo Spohn,et al.  Neighborhood aware source routing , 2001, MobiHoc '01.

[22]  Ben Y. Zhao,et al.  An Infrastructure for Fault-tolerant Wide-area Location and Routing , 2001 .

[23]  Yu Wang,et al.  Collision avoidance in multi-hop ad hoc networks , 2002, Proceedings. 10th IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunications Systems.

[24]  Ram Ramanathan,et al.  Making link-state routing scale for ad hoc networks , 2001, MobiHoc '01.