The throughput order of ad hoc networks employing network coding and broadcasting

  • Authors:
  • Junning Liu;Dennis Goeckel;Don Towsley

  • Affiliations:
  • Dept. of Computer Science, University of Massachusetts, Amherst, MA;Dept. of Electrical and Computer Engineering, University of Massachusetts, Amherst, MA;Dept. of Computer Science, University of Massachusetts, Amherst, MA

  • Venue:
  • MILCOM'06 Proceedings of the 2006 IEEE conference on Military communications
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Gupta and Kumar established that the per node throughput of ad hoc networks with multipair unicast traffic scales as λ(n) = Θ(1/√nlogn), thus indicating that network performance does not scale well with an increasing number of nodes. However, the model of Gupta and Kumar did not allow for the possibility of network coding and broadcasting, and recent work has suggested that such techniques have the potential to greatly improve network throughput. Here, for multiple unicast flows in a random topology under the protocol communication model of Gupta and Kumar [1], we show that for arbitrary network coding and broadcasting in a two-dimensional random topology that the throughput scales as λ(n) = Θ(1/nr(n)), where n is the total number of nodes and r(n) is the transmission radius. When r(n) is set to ensure connectivity, λ(n) = Θ(1/√nlogn), which is of the same order as the lower bound for the throughput without network coding and broadcasting; in other words, network coding and broadcasting at most provides a constant factor improvement in the throughput. This result is also extended to one-dimensional and three-dimensional random deployment topologies, where it is shown that λ(n) = Θ(1/n) or the one-dimensional topology and λ(n) = Θ(1/3√nlog2n) for three-dimensional networks.