Browse > Article

Enhancing TCP Performance over Wireless Network with Variable Segment Size  

Park, Keuntae (Electrical Engineering and Computer Science Department, KAIST)
Park, Sangho (Electrical Engineering and Computer Science Department KAIST)
Park, Daeyeon (Faculty of Electrical Engineering and Computer Science, KAIST)
Publication Information
Abstract
TCP, which was developed on the basis of wired links, supposes that packet losses are caused by network congestion. In a wireless network, however, packet losses due to data corruption occur frequently. Since TCP does not distinguish loss types, it applies its congestion control mechanism to non-congestion losses as well as congestion losses. As a result, the throughput of TCP is degraded. To solve this problem of TCP over wireless links, previous researches, such as split-connection and end-to-end schemes, tried to distinguish the loss types and applied the congestion control to only congestion losses; yet they do nothing for non-congestion losses. We propose a novel transport protocol for wireless networks. The protocol called VS-TCP (Variable Segment size Transmission Control Protocol) has a reaction mechanism for a non-congestion loss. VS-TCP varies a segment size according to a non-congestion loss rate, and therefore enhances the performance. If packet losses due to data corruption occur frequently, VS-TCP decreases a segment size in order to reduce both the retransmission overhead and packet corruption probability. If packets are rarely lost, it increases the size so as to lower the header overhead. Via simulations, we compared VS-TCP and other schemes. Our results show that the segment-size variation mechanism of VS-TCP achieves a substantial performance enhancement.
Keywords
Wireless networks; TCP; variable segment size; end-to-end approach.;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
Times Cited By Web Of Science : 0  (Related Records In Web of Science)
Times Cited By SCOPUS : 0
연도 인용수 순위
1 W. R. Stevens, TCP/IP Illustrated, Volume 1 (The Protocols), Addison Wesley, Nov. 1994
2 S. Keshav, An Engineering Approach to Computer Networking, Addison Wesley, Sept. 1997
3 G. T. Nguyen and B. Noble, 'A trace-based approach for modeling wireless channel behavior,' in Proc. Winter Simulation Conf., Dec. 1996
4 B. S. Bakshi et al., 'Improving performance of TCP over wireless networks,' IEEE Distributed Computing Systems, 1997
5 K. Y. Wang and S. K. Tripathi, 'Mobile-end transport protocol: An alternative to TCP/IP over wireless links,' in Proc. IEEEINFOCOM '98,1998, pp. 1046-1053
6 A. Bakre and B. Badrinath, 'I-TCP: Indirect TCP for mobile hosts,' in Proc Int. Conf. Distributed Computing Systems, Vancouver, Canada, May 1995
7 T. Goff et al., 'Freeze-TCP: A true end-to-end TCP enhancement mechanism for mobile environments,' in Proc. IEEE INFOCOM 2000, 2000, pp. 1537-1545
8 J. Postel, Transmission Controt Protocol, RFC 793, Sept. 1981
9 P. Bhagwat et al., 'Enhancing throughput over wireless LANs using channel state dependent packet scheduling,' in Proc. IEEE INFOCOM 1996, 1996
10 C. Kent and J. Mogul, 'Fragmentation considered harmful,' ACM SIGCOMM Computer Commun. Review, vol. 17, Issue. 5, Aug. 1987
11 L. S. Brakmo, S. O' Malley, and L. L. Peterson, 'TCP vegas: New techniques for congestion detection and avoidance,' in Proc. ACM SIGCOMM, pp. 24-35, Oct. 1994
12 M. Mathis and J. Mahdavi, 'Forward acknowledgment: Refining TCP congestion control,' in Proc. ACM SIGCOMM, Aug. 1996
13 M. Mathis et al., TCP Selective Acknowledgment Options, RFC 2018 edition, 1996
14 R. Ludwig, A. Konrad, and D. Joseph, 'Optimizing the end-to-end performance of reliable flows over wireless links,' in Proc. ACM Mobicom '99, 1999, pp. 113-119
15 Network Research Group, Lawrence Berkeley National Laboratory, ns-LBNL Network Simulator, Available at http://www.isi.edu/nsnam/ns/
16 K. Ratnam and I. Matta, 'WTCP: An Efficient mechanism for improving TCP performance over wireless links,' Computers and Commun., pp. 74-78, 1998