Tradeo between stretch factor and load balancing ratio in wireless network routing

A wireless multi-hop network consists of a set of nodes in the plane where two nodes can directly communicate to each other if their distance is at most 1. We consider two quality measures for routing in wireless networks. One is the stretch factor of the paths used by a routing algorithm, and the other is the load balancing ratio, which measures how evenly the traffic is distributed. In this paper, we show a trade-off between the two measures dependent on the density of the point set. When the maximum density of the point set is ρ, the optimal algorithm by using only paths with stretch factor no more than c generates the maximum load on the nodes at most O(min( √ ρn/c, n/c)) times that of the optimal algorithm without path length restriction. In particular, when the density is bounded by a constant, the shortest path routing has an approximation ratio of O( √ n) compared to the optimal algorithm. This bound is tight in the worst case. The result can be extended to k-dimensional unit-ball graphs and graphs with “growth rate” k. We also present a tradeoff when considering the average density ρ̄. We show a bound of O( √ ρ̄n log n) and Ω( √ ρ̄n/ log c) for this case. We also discuss issues such as algorithms for computing load-balanced short path routing and load-balanced routing in spanner graphs.

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

[2]  Jon M. Kleinberg,et al.  Spatial gossip and resource location protocols , 2001, JACM.

[3]  David E. Culler,et al.  A transmission control scheme for media access in sensor networks , 2001, MobiCom '01.

[4]  Yossi Azar On-line Load Balancing , 1996, Online Algorithms.

[5]  Prabhakar Raghavan,et al.  Provably good routing in graphs: regular arrays , 1985, STOC '85.

[6]  Yossi Azar,et al.  Throughput-competitive on-line routing , 1993, Proceedings of 1993 IEEE 34th Annual Foundations of Computer Science.

[7]  Robert Tappan Morris,et al.  Span: An Energy-Efficient Coordination Algorithm for Topology Maintenance in Ad Hoc Wireless Networks , 2001, MobiCom '01.

[8]  S. M. Heemstra de Groot,et al.  Power-aware routing in mobile ad hoc networks , 1998, MobiCom '98.

[9]  Robert Szewczyk,et al.  System architecture directions for networked sensors , 2000, ASPLOS IX.

[10]  David Eppstein,et al.  Spanning Trees and Spanners , 2000, Handbook of Computational Geometry.

[11]  Dinesh Bhatia,et al.  Improved Algorithms for Routing on Two-Dimensional Grids , 1992, WG.

[12]  Rajmohan Rajaraman,et al.  Accessing Nearby Copies of Replicated Objects in a Distributed Environment , 1997, SPAA '97.

[13]  Leonidas J. Guibas,et al.  Discrete mobile centers , 2001, SCG '01.

[14]  Charles J. Colbourn,et al.  Unit disk graphs , 1991, Discret. Math..

[15]  Frank Thomson Leighton,et al.  Methods for message routing in parallel machines , 1992, STOC '92.

[16]  David R. Karger,et al.  Finding nearest neighbors in growth-restricted metrics , 2002, STOC '02.

[17]  Lynn Conway,et al.  Introduction to VLSI systems , 1978 .

[18]  Chin-Laung Lei,et al.  Competitive Source Routing on Tori and Meshes , 1997, ISAAC.

[19]  Hussein G. Badr,et al.  An Optimal Shortest-Path Routing Policy for Network Computers with Regular Mesh-Connected Topologies , 1989, IEEE Trans. Computers.

[20]  Wendi B. Heinzelman,et al.  Adaptive protocols for information dissemination in wireless sensor networks , 1999, MobiCom.

[21]  Éva Tardos,et al.  Disjoint paths in densely embedded graphs , 1995, Proceedings of IEEE 36th Annual Foundations of Computer Science.

[22]  Stefano Leonardi,et al.  On-Line Routing in All-Optical Networks , 1997, Theor. Comput. Sci..

[23]  Krishna M. Sivalingam,et al.  A Survey of Energy Efficient Network Protocols for Wireless Networks , 2001, Wirel. Networks.

[24]  Allan Borodin,et al.  Online computation and competitive analysis , 1998 .

[25]  Robert Krauthgamer,et al.  The intrinsic dimensionality of graphs , 2003, STOC '03.