Analysis of MIMD congestion control algorithm for high speed networks

  • Authors:
  • E. Altman;K. Avrachenkov;C. Barakat;A. A. Kherani;B. J. Prabhu

  • Affiliations:
  • INRIA Sophia-Antipolis, Projet Maestro, 2004 rte des lucioles, BP 93, 06902 Sophia-Antipolis, France;INRIA Sophia-Antipolis, Projet Maestro, 2004 rte des lucioles, BP 93, 06902 Sophia-Antipolis, France;INRIA Sophia-Antipolis, Projet Maestro, 2004 rte des lucioles, BP 93, 06902 Sophia-Antipolis, France;INRIA Sophia-Antipolis, Projet Maestro, 2004 rte des lucioles, BP 93, 06902 Sophia-Antipolis, France;INRIA Sophia-Antipolis, Projet Maestro, 2004 rte des lucioles, BP 93, 06902 Sophia-Antipolis, France

  • Venue:
  • Computer Networks: The International Journal of Computer and Telecommunications Networking
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Proposals to improve the performance of TCP in high speed networks have been recently put forward. Examples of such proposals include High Speed TCP, Scalable TCP, and FAST. In contrast to the additive increase multiplicative decrease algorithm used in the standard TCP, Scalable TCP uses a multiplicative increase multiplicative decrease (MIMD) algorithm for the window size evolution. In this paper, we present a mathematical analysis of the MIMD congestion control algorithm in the presence of random losses. Random losses are typical to wireless networks but can also be used to model losses in wireline networks with a high bandwidth-delay product. Our approach is based on showing that the logarithm of the window size evolution has the same behaviour as the workload process in a standard G/G/1 queue. The Laplace-Stieltjes transform of the equivalent queue is then shown to directly provide the throughput of the congestion control algorithm and the higher moments of the window size. Using ns-2 simulations, we validate our findings using Scalable TCP.