TCP bulk repeat

  • Authors:
  • Guang Yang;Ren Wang;Mario Gerla;M. Y. Sanadidi

  • Affiliations:
  • Computer Science Department, University of California, Los Angeles, CA 90095, USA;Computer Science Department, University of California, Los Angeles, CA 90095, USA;Computer Science Department, University of California, Los Angeles, CA 90095, USA;Computer Science Department, University of California, Los Angeles, CA 90095, USA

  • Venue:
  • Computer Communications
  • Year:
  • 2005

Quantified Score

Hi-index 0.24

Visualization

Abstract

TCP is the most widely used transport layer protocol. However, it was designed for wired networks and suffers performance degradation in error-prone wireless network. When multiple error losses occur in the same window, eidstin NewReno-based TCP variants need one RIT to retransmit each lost packet, an inefficient recover strategy. Exponential retransmit backoff and frequent window reduction also lead to TCP performance degradation. In this paper we propose three end-to-end, sender-side-only changes, collectively called as Bulk Repeat (BR), to improve TCP performance in the presence of heavy errors. An analytic model is developed and validated wit the Ns-2 simulator. We implement TCP BR changes on top of TCP Westwood (TCPW) In Ns-2 and study its throughput performance as well as fairness and friendliness via simulations. Results show that TCP BR can improve TCP performance up to an order of magnitude in error-prone wireless networks.