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

Sahel SAHHAF, Wouter TAVERNIER, Didier COLLE, Mario PICKAVET, Piet DEMEESTER
2016 IEICE transactions on communications  
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
more » ... m 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. key words: geometric routing, greedy forwarding, greedy embedding, spanning tree, large-scale topology, scale-free networks † † A graph G = (V, E) is a unit-disk graph when ∀u, v ∈ V : v ∈ N(u) ⇔ δ(u, v) ≤ 1 in case G is embedded into a Euclidean space, with δ the Euclidean distance.
doi:10.1587/transcom.2015ebp3268 fatcat:fkezzixo5fgepdclhl5wsnmyya