TCP Algorithms and Multiple Paths: Considerations for the Future of the Internet

  • Authors:
  • Farooq M. Anjum

  • Affiliations:
  • Telcordia Technologies, 445, South Street, Morristown, NJ, USA. fanjum@telcordia.com

  • Venue:
  • Information Systems Frontiers
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

A TCP flow is expected to traverse over a single path. This is in order to avoid performance problems especially on account of reordering of packets and acknowledgements. Reordering can occur on account of the use of different paths with diverse bandwidth and delay characteristics. We argue that the present approach prevents us from getting the advantages associated with multiple paths. Specifically, use of multiple paths for a flow can be advantageous in improving the performance as well as the dependability of a flow. We model the effects of reordering and derive conditions under which the performance of a TCP flow improves with the use of multiple paths. We also provide recommendations for choosing amongst multiple paths. We then verify the conditions using simulations. We also illustrate the applicability of the derived conditions to multiple flows.