Failure of TCP congestion control under diversity routing

Yupeng Zhang, John Chapin, Vincent W.S. Chan

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

TCP does not perform well in networks with stochastic channels, with links that randomly drop packets or have long outages. Diversity routing has been proposed to improve TCP's performance in these networks. In diversity routing, a sublayer between TCP and the network replicates each transmitted packet and sends the multiple copies along parallel paths. As long as at least one of the copies reaches the receiver, TCP considers the transmission successful and maintains high throughput. Previous investigations of diversity routing have analyzed TCP's performance when there is a single flow and no congestion. In this paper, we analyze the performance of multiple flows in a congested network. The contribution of this work is the discovery of three adverse effects that occur when TCP is combined with diversity routing. The effects are: link capacity overflow, rate unfairness, and lock-out of late-arriving flows. Simulation is used to analyze the root cause of these effects. Our conclusion is that nave diversity routing fundamentally breaks the TCP congestion control mechanism and cannot be used for TCP performance improvement in networks with stochastic channels, such as many wireless and satellite networks. We propose an improvement to diversity routing that may overcome these problems, enabling use of unmodified TCP.

Original languageEnglish (US)
Title of host publication2011 IEEE Wireless Communications and Networking Conference, WCNC 2011
Pages569-574
Number of pages6
DOIs
StatePublished - 2011
Externally publishedYes
Event2011 IEEE Wireless Communications and Networking Conference, WCNC 2011 - Cancun, Mexico
Duration: Mar 28 2011Mar 31 2011

Publication series

Name2011 IEEE Wireless Communications and Networking Conference, WCNC 2011

Other

Other2011 IEEE Wireless Communications and Networking Conference, WCNC 2011
Country/TerritoryMexico
CityCancun
Period3/28/113/31/11

Keywords

  • congestion control
  • diversity routing
  • network simulation
  • stochastic networks
  • transmission control protocol

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Communication

Fingerprint

Dive into the research topics of 'Failure of TCP congestion control under diversity routing'. Together they form a unique fingerprint.

Cite this