Improving multirate congestion control using a TCP Vegas throughput model

  • Authors:
  • Anirban Mahanti;Derek L. Eager;Mary K. Vernon

  • Affiliations:
  • Department of Computer Science, University of Calgary, 2500 University Dr., N.W. Calgary, AB, Canada T2N 1N4;Department of Computer Science, University of Saskatchewan, 57 Campus Dr., Saskatoon, SK, Canada S7N 5A9;Department of Computer Sciences, University of Wisconsin, 1210 West Dayton Street, Madison, WI

  • Venue:
  • Computer Networks and ISDN Systems
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper describes Adaptive Vegas Multicast Rate Control (AVMRC), an equation-based multirate congestion control protocol that uses a recently proposed TCP Vegas throughput model. The AVMRC protocol exhibits TCP Vegas-like behavior and has the key advantage of operating without inducing packet losses when the bottleneck link is lightly loaded.The AVMRC protocol incorporates a new technique for dynamically adjusting the Vegas threshold parameters. based on measured characteristics of the network. This technique implements fair sharing of network resources with widely deployed versions of TCP such as TCP Reno and might be fruitfully incorporated in TCP Vegas itself to aid in its incremental deployment.To evaluate the benefits of Vegas-like congestion control, the performance of AVMRC is compared using simulations to that of an analogous protocol that is based on a TCP Reno throughput model. Additional design choices in AVMRC are evaluated along four primary dimensions, namely synchronization policy, delay measurement, data transmission policy, and protocol reactivity.