TCP-DCR: Making TCP robust to non-congestion events Conference Paper uri icon

abstract

  • In this paper, we propose and evaluate TCP-DCR. TCP-DCR makes simple modifications to the TCP congestion control algorithm to make it more robust to non-congestion events. The key idea here is to delay the congestion response of TCP for a short interval of time T, thereby creating room for local recovery mechanisms to handle any non-congestion events that may have occurred. If at the end of the delay r, the event is not handled, then it is treated as a congestion loss. We evaluate TCP-OCR through analysis and simulations. The evaluation is done for three scenarios - a wireless network with channel errors, a wired network with packet reordering and a network with zero non-congestion events. The simulation results show that significant performance improvements can be achieved by using TCP-OCR in the presence of non-congestion events with zero or marginal impact in the absence of non-congestion events. TCP-OCR remains fair to the native implementations of TCP that respond to congestion immediately after receiving three dupacks. TCP-OCR is a simple, effective scheme providing a unified solution to several problems with minimal implementation overhead. IFIP International Federation for Information Processing 2004.

published proceedings

  • NETWORKING 2004

author list (cited authors)

  • Bhandarkar, S., & Reddy, A.

citation count

  • 19

complete list of authors

  • Bhandarkar, S||Reddy, ALN

editor list (cited editors)

  • Mitrou, N., Kontovasilis, K. P., Rouskas, G. N., Iliadis, I., & Merakos, L. F.

publication date

  • December 2004