Efficient Geometric Routing in Large-Scale Complex Networks with Low-Cost Node Design

The growth of the size of the routing tables limits the scalability of the conventional IP routing. As scalable routing schemes for large-scale networks are highly demanded, this paper proposes and evaluates an efficient geometric routing scheme and related low-cost node design applicable to large-scale networks. The approach guarantees that greedy forwarding on derived coordinates will result in successful packet delivery to every destination in the network by relying on coordinates deduced from a spanning tree of the network. The efficiency of the proposed scheme is measured in terms of routing quality (stretch) and size of the coordinates. The cost of the proposed router is quantified in terms of area complexity of the hardware design and all the evaluations involve comparison with a state-of-the-art approach with virtual coordinates in the hyperbolic plane. Extensive simulations assess the proposal in large topologies consisting of up to 100K nodes. Experiments show that the scheme has stretch properties comparable to geometric routing in the hyperbolic plane, while enabling a more efficient hardware design, and scaling considerably better in terms of storage requirements for coordinate representation. These attractive properties make the scheme promising for routing in large networks.

[1]  Didier Colle,et al.  Single failure resiliency in greedy routing , 2013, 2013 9th International Conference on the Design of Reliable Communication Networks (DRCN).

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

[3]  Didier Colle,et al.  Towards Content-Centric Geometric Routing , 2014, 2014 IEEE 21st Symposium on Communications and Vehicular Technology in the Benelux (SCVT).

[4]  Chip-Hong Chang,et al.  A High Bit Rate Serial-Serial Multiplier With On-the-Fly Accumulation by Asynchronous Counters , 2011, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[5]  Roger Wattenhofer,et al.  Greedy Routing with Bounded Stretch , 2009, IEEE INFOCOM 2009.

[6]  Robert D. Kleinberg Geographic Routing Using Hyperbolic Space , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[7]  Christos H. Papadimitriou,et al.  On a conjecture related to geometric routing , 2004, Theor. Comput. Sci..

[8]  Didier Colle,et al.  Experimentation of Geometric Information Routing on Content Locators , 2014, 2014 IEEE 22nd International Conference on Network Protocols.

[9]  David Eppstein,et al.  Succinct Greedy Geometric Routing Using Hyperbolic Geometry , 2011, IEEE Transactions on Computers.

[10]  Albert,et al.  Emergence of scaling in random networks , 1999, Science.

[11]  Brad Karp,et al.  GPSR : Greedy Perimeter Stateless Routing for Wireless , 2000, MobiCom 2000.

[12]  Marc St-Hilaire,et al.  A Survey on Geographic Routing Protocols for Mobile Ad hoc Networks , 2011 .

[13]  Edgar Chávez,et al.  Routing in Wireless Networks with Position Trees , 2007, ADHOC-NOW.

[14]  Marián Boguñá,et al.  Sustaining the Internet with Hyperbolic Mapping , 2010, Nature communications.

[15]  Cédric Westphal,et al.  Scalable Routing Via Greedy Embedding , 2009, IEEE INFOCOM 2009.

[16]  Mark Crovella,et al.  Hyperbolic Embedding and Routing for Dynamic Graphs , 2009, IEEE INFOCOM 2009.

[17]  Didier Colle,et al.  Robust geometric forest routing with tunable load balancing , 2015, 2015 IEEE Conference on Computer Communications (INFOCOM).

[18]  Didier Colle,et al.  Fault-tolerant Greedy Forest Routing for complex networks , 2014, 2014 6th International Workshop on Reliable Networks Design and Modeling (RNDM).

[19]  Mark Crovella,et al.  On the choice of a spanning tree for greedy embedding of network graphs , 2013 .

[20]  Michael Menth,et al.  A Survey of Mapping Systems for Locator/Identifier Split Internet Routing , 2013, IEEE Communications Surveys & Tutorials.

[21]  Cédric Westphal,et al.  Scalable routing easy as PIE: A practical isometric embedding protocol , 2011, 2011 19th IEEE International Conference on Network Protocols.

[22]  Thomas C. Schmidt,et al.  Information centric networking in the IoT: experiments with NDN in the wild , 2014, ICN '14.

[23]  Didier Colle,et al.  Link failure recovery technique for greedy routing in the hyperbolic plane , 2013, Comput. Commun..

[24]  Mingdong Tang,et al.  Tree Cover Based Geographic Routing with Guaranteed Delivery , 2010, 2010 IEEE International Conference on Communications.

[25]  Wouter Tavernier,et al.  Experimental validation of resilient tree-based greedy geometric routing , 2015, Comput. Networks.