Title :
Improving TCP robustness under reordering network environment
Author :
Ma, Changming ; Leung, Ka-Cheong
Author_Institution :
Dept. of Comput. Sci., Texas Tech. Univ., Lubbock, TX, USA
fDate :
29 Nov.-3 Dec. 2004
Abstract :
In this paper, we propose a simple algorithm to adaptively adjust the value of dupthresh, the duplicate acknowledgment threshold that triggers the TCP fast retransmission algorithm, to improve the TCP performance in a network environment with persistent packet reordering. Our algorithm uses an exponentially weighted moving average (EWMA) and the mean deviation of the length of the reordering events, reported by a TCP receiver with the DSACK extension, to estimate the value of dupthresh. We also apply an adaptive upper bound on dupthresh to avoid retransmission timeout events. In addition, our algorithm includes a mechanism to exponentially reduce dupthresh when the timer expires. With these mechanisms, our algorithm is capable of converging to and staying at a near-optimal interval of dupthresh. The simulation results show that our algorithm improves the protocol performance significantly with minimal overhead, achieving a greater throughput and fewer false fast retransmissions.
Keywords :
adaptive signal processing; moving average processes; optimisation; telecommunication congestion control; transport protocols; DSACK extension; EWMA; TCP fast retransmission algorithm; TCP robustness; congestion window size; duplicate acknowledgment threshold; duplicate selective acknowledgment extension; dupthresh interval optimization; dupthresh value adaptive adjustment; exponentially weighted moving average; persistent packet reordering network environment; retransmission timeout events; throughput; Bandwidth; Computer science; Delay estimation; Internet; Pathology; Probes; Robustness; Throughput; Transport protocols; Upper bound;
Conference_Titel :
Global Telecommunications Conference, 2004. GLOBECOM '04. IEEE
Print_ISBN :
0-7803-8794-5
DOI :
10.1109/GLOCOM.2004.1378076