Open Access Open Access  Restricted Access Subscription or Fee Access

Improvement of TCP Throughput in Wireless Networks with High Delay Round-Trip Time

R. Kumar, S. Saravana Kumar

Abstract


Highly variable round-trip times (RTTs) in wireless networks can induce spurious timeouts, thus unnecessarily degrading throughput for the Transmission Control Protocol (TCP). In this paper, we propose and study two effective ways to improve TCP throughput in wireless networks. The first technique is to select a retransmission timeout (RTO) threshold higher than that in the de facto standard. Simulation reveals that the proposed method reduces timeouts and provides a relative throughput gain up to 13.7% based on RTT measurements in a commercial 3G network and in a simulated network environment. The second technique is an appropriate use of selective repeat (SR) and go-back-N (GBN) as retransmission policies upon packet timeout. We find that when RTTs have reasonable temporal correlation and packets can arrive out-of-order at the receiver, GBN can improve throughput over the SR policy. Specifically, based on the RTT measurements in the 3G network, our results show that GBN provides a 12% throughput gain over the SR policy.


Keywords


End-To-End Performance, Split TCP, TCP, Timeout, Throughput, Wireless Networks

Full Text:

PDF

References


W. R. Stevens, TCP/IP Illustrated, Vol. 1: The Protocol, Addison Wesley, New York, 1994.

H. Balakrishnan, et. al., “A Comarison H. Balakrishnan, et. al., “A Comparison of Mechanisms for Improving TCP Performance Over Wireless Links,” IEEE/ACM Trans. on Networking, Vol. 5, No. 6, Dec. 1997, pp. 756-769.

A. Gurtov, “Effect of Delays on TCP Performance,” Proc of IFIP Personal Wireless Commun., Aug. 2001.

S. Fu, et. al., “Effect of Delay Spike on SCTP, TCP Reno and Eifel in a Wireless Mobile Environment,” Proc. of International Conf. on Computer Communications and Networks, Oct. 2002, pp. 575-578.

H. Elaarag, “Improving TCP Performance over Mobile Networks,” ACM Computing Surveys, Vol. 34, Issue 3, Sept. 2002, pp. 375-374.

R. Ludwig and R. Katz, “The Eifel Algorithm: Making TCP Robust Against Spurious Retransmissions,” in ACM Computer Communication Review, Vol. 30, No. 1, January, 2000.

A. Gurtov and R. Ludwig, “Responding to Spurious Timeouts in TCP,” in Proc. of IEEE Infocom, Mar. 2003.

F. Xie, J. L. Hammond and D. L. Noneaker, “Evaluation of a Split-Connection Mobile Transport Protocol,” Wireless Networks, Vol. 9, 2003, pp. 593-603.

J. Cloutier et. al., “Improved Wireless Data Transmission Using Time Out Control,” private communication, 2001.

T. E. Klein, et. al., “Avoiding Spurious TCP Timeouts in Wireless Networks by Delay Injection,” submitted for publication, 2004.


Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.