Analysis and performance evaluation of the EFCM common congestion controller for TCP connections

  • Authors:
  • Michael Savorić;Holger Karl;Morten Schläger;Tobias Poschwatta;Adam Wolisz

  • Affiliations:
  • Faculty of Electrical Engineering and Computer Science, Technical University of Berlin, Einsteinufer 25, 10587 Berlin, Germany;Faculty of Electrical Engineering and Computer Science, Technical University of Berlin, Einsteinufer 25, 10587 Berlin, Germany;Faculty of Electrical Engineering and Computer Science, Technical University of Berlin, Einsteinufer 25, 10587 Berlin, Germany;Faculty of Electrical Engineering and Computer Science, Technical University of Berlin, Einsteinufer 25, 10587 Berlin, Germany;Faculty of Electrical Engineering and Computer Science, Technical University of Berlin, Einsteinufer 25, 10587 Berlin, Germany

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

Quantified Score

Hi-index 0.01

Visualization

Abstract

Today's standard TCP implementations perform congestion control separately for each connection of an end system. It is advantageous in terms of overall performance, e.g., throughput and (short-term) fairness, to share network information between several TCP connections of an end system by establishing a common congestion control. In this paper, we present a new common congestion-control approach called ''ensemble flow congestion management'' (EFCM). First, we describe the design constraints of EFCM. Then, we explain and analyze the EFCM control algorithms. After that, we investigate the performance improvement of EFCM compared to standard TCP congestion control under different network conditions. Simulations with EFCM show a considerable increase in throughput and (short-term) fairness without increasing the aggressiveness of a set of TCP connections-we also show this analytically using a fairness argument. The proposed EFCM controller algorithms are easy to implement and have a low additional complexity.