TCP-DCR: Making TCP robust to non-congestion events
Conference Paper
Overview
Research
Identity
Additional Document Info
Other
View All
Overview
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.