Why TCP timers (still) don't work well

  • Authors:
  • Ioannis Psaras;Vassilis Tsaoussidis

  • Affiliations:
  • Demokritos University of Thrace, Department of Electrical and Computer Engineering, 2 Vas. Sofias Str., 67100 Xanthi, Greece;Demokritos University of Thrace, Department of Electrical and Computer Engineering, 2 Vas. Sofias Str., 67100 Xanthi, Greece

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

Quantified Score

Hi-index 0.00

Visualization

Abstract

We argue that the design principles of the TCP timeout algorithm are based solely on RTT estimations and may lead to flow synchronization, unnecessary retransmission effort and unfair resource allocation. We present a new Window-Based Retransmission Timeout algorithm (WB-RTO) for TCP, which exhibits two major properties: (i) it cancels retransmission synchronization, which dominates when resource demand exceeds resource supply and (ii) it reschedules flows on the basis of their contribution to congestion. WB-RTO achieves better fairness and slightly better goodput with significant less retransmission effort.