Many-to-One Throughput Capacity of IEEE 802.11 Multihop Wireless Networks

  • Authors:
  • Chi Pan Chan;Soung Chang Liew;An Chan

  • Affiliations:
  • The Chinese University of Hong Kong, Hong Kong;The Chinese University of Hong Kong, Hong Kong;The Chinese University of Hong Kong, Hong Kong

  • Venue:
  • IEEE Transactions on Mobile Computing
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper investigates the many-to-one throughput capacity (and by symmetry, one-to-many throughput capacity) of IEEE 802.11 multihop networks, in which many sources send data to a sink. An example of a practical scenario is that of a multihop mesh network connecting source and relay nodes to an Internet gateway. In the trivial case where all source nodes are just one hop from the sink, the system throughput can approach L_{s}, where L_{s} is the throughput capacity of an isolated link consisting of just one transmitter and one receiver. In the nontrivial case where some source nodes are more than one hop away, one can still achieve a system throughput of L_{s} by sacrificing and starving the non-one-hop source nodes—however, this degenerates to an unacceptable trivial solution. We could approach the problem by the following partitioning: preallocate some link capacity aL_{s} (0 \leq a \leq 1) at the sink to the one-hop source nodes and then determine the throughput for the source nodes that are two or more hops away based on the remaining capacity L = (1 - a)L_{s}. The throughput of the one-hop nodes will be around aL_{s}. This paper investigates the extent to which the remaining capacity L can be used efficiently by the source traffic that is two or more hops away. We find that for such source traffic, a throughput of L is not achievable under 802.11. We introduce the notion of "canonical networks,” a general class of regularly structured networks that allow us to investigate the system throughput by varying the distances between nodes and other operating parameters. When all links have equal length, we show that 2L/3 is the upper bound for general networks, including random topologies and canonical networks. When the links are allowed to have different lengths, we show that the throughput capacity of canonical networks has an analytical upper bound of 3L/4. The tightness of the bound is confirmed by simulations of 802.11 canonical networks, in which we obtain simulated throughputs of 0.74L when the source nodes are two hops away and 0.69L when the source nodes are many hops away. We conjecture that 3L/4 is also the upper bound for general networks. Our simulations show that 802.11 networks with random topologies operated with AODV routing typically achieve throughputs far below 3L/4. Fortunately, by properly selecting routes near the gateway (or by properly positioning the relay nodes leading to the gateway) to fashion after the structure of canonical networks, the throughput can be improved by more than 150 percent: indeed, in a dense network, deactivating some of the relay nodes near the sink can lead to a higher throughput.