Considering spurious timeout in proxy for improving TCP performance in wireless networks

In this paper, we introduce a new proxy that effectively prevents unnecessary retransmissions from flowing over a wireless link on a path with sudden delay. The proposed STD algorithm detects spurious timeout based on the comparison of the measured inter-arrival timeout of ACK during spurious timeout period with the average inter-arrival time of ACK. It responses to spurious timeout by filtering duplicate ACKs that can cause spurious fast retransmission. Simulation results show that proposed Spurious Timeout Detection (STD) algorithm performs better than, or as well as, other end-to-end mechanisms in the ranges of data rate which current wireless networks can provide.

[1]  Mehmet Yavuz,et al.  Running TCP over IS-2000 , 2002, 2002 IEEE International Conference on Communications. Conference Proceedings. ICC 2002 (Cat. No.02CH37333).

[2]  Andrei Gurtov,et al.  Evaluating the Eifel Algorithm for TCP in a GPRS Network , 2001 .

[3]  Randy H. Katz,et al.  The Eifel algorithm: making TCP robust against spurious retransmissions , 2000, CCRV.

[4]  Reiner Ludwig,et al.  Responding to spurious timeouts in TCP , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).