A Simulation-Based Study on Spurious Timeouts and Fast Retransmits of TCP in Wireless Networks

When TCP operates in wireless networks, its congestion control algorithms such as fast retransmit recovery (FRR) and retransmission timeouts (RTO) are often triggered even when there is no congestion. Although such falsely triggered FRRs and RTOs incur sharp performance degradation of TCP, there is little study on problems of spurious FRRs as well as spurious RTOs triggered by various reasons such as sudden delay, wireless transmission errors, and mobility. In this paper, we investigate spurious RTOs and spurious FRRs triggered by different causes, and observe if TCP works as it is originally designed under various network environments. Our work is meaningful in the point of view that it emphasizes the problem of spurious FRRs as well as spurious RTOs which are overlooked in previous works, and the result is informative to design new TCP variants for wireless and hybrid networks.

[1]  Pamela C. Cosman,et al.  End-to-end differentiation of congestion and wireless losses , 2003, TNET.

[2]  Sang-Hwa Chung,et al.  End-to-End Loss Differentiation Algorithm Based on Estimation of Queue Usage in Multi-Hop Wireless Networks , 2009, IEICE Trans. Inf. Syst..

[3]  Andrei V. Gurtov Effect of Delays on TCP Performance , 2001, PWC.

[4]  Haiyun Luo,et al.  The impact of multihop wireless channel on TCP throughput and loss , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[5]  Vern Paxson,et al.  TCP Congestion Control , 1999, RFC.

[6]  Kimmo E. E. Raatikainen,et al.  F-RTO: an enhanced recovery algorithm for TCP retransmission timeouts , 2003, CCRV.

[7]  Reiner Ludwig,et al.  The Eifel Response Algorithm for TCP , 2005, RFC.

[8]  Bogdan M. Wilamowski,et al.  The Transmission Control Protocol , 2005, The Industrial Information Technology Handbook.