Abstract
We propose using the TCP decoupling approach to improve a TCP connection's goodput over wireless networks. The performance improvement can be analytically shown to be proportional to \(\sqrt {{\text{MTU/HP\_Sz}}} \), where MTU is the maximum transmission unit of participating wireless links and HP_Sz is the size of a packet containing only a TCP/IP header. For example, on a WaveLAN [32] wireless network, where MTU is 1500 bytes and HP_Sz is 40 bytes, the achieved goodput improvement is about 350%. We present experimental results demonstrating that TCP decoupling outperforms TCP reno and TCP SACK. These results confirm the analysis of \(\sqrt {{\text{MTU/HP\_Sz}}} \) performance improvement.
Similar content being viewed by others
References
E. Ayanoglu, S. Paul, T.F. Laportaa, K.K. Sabani and R.D. Gitlin, AIRMAIL: A link-layer protocol for wireless networks,Wireless Networks 1 (February 1995) 47-60.
M. Allman, D. Glover and L. Sanchez, Enhancing TCP over satellite channels using standard mechanisms, RFC 2488 (January 1999).
D.O. Awduche, J. Malcolm, J. Agogbua, M. O'Dell and J. McManus, Requirements for traffic engineering over MPLS, Internet draft (June 1999) (work in progress).
A.V. Bakre and B.R. Badrinath, Implementation and performance evaluation of indirect TCP, IEEE Transactions on Computers 64(3) (1997) 260-278.
H. Balakrishnan and R.H. Katz, Explicit loss notification and wireless web performance, in: IEEE Globecom Internet Mini-Conference, Sydney, Australia (November 1998).
H. Balakrishnan, S. Seshan, E. Amir and R.H. Katz, Improving TCP/IP performance over wireless networks, in: ACM MOBICOM' 95.
J. Bennett, C. Partridge and N. Shectman, Packet reordering is not pathological network behavior: And it never will be again, IEEE/ACM Transactions on Networking (December 1999) (to appear).
R. Bruyeron, B. Hemon and L. Zhang, Experimentations with TCP selective acknowledgment, ACM Computer Communication Review 28(2) (April 1998).
R. Callon, N. Feldman, A. Fredette, G. Swallow and A. Viswanathan, A framework for multiprotocol label switching, Internet draft (June 1999) (work in progress).
D.M. Chiu and R. Jain, Analysis of the increase and decrease algorihms for congestion avoidance in computer networks, Computer Networks and ISDN Systems 17 (1989) 1-14.
B.P. Crow, I. Widjaja, J.G. Kim and P.T. Sakai, IEEE 802.11,Wireless local area networks, IEEE Communications Magazine 35(9) (September 1997).
M. Degermark, M. Engan, B. Nordgren and S. Pink, Low loss TCP/IP header compression for wireless networks, in: ACM MOBICOM'96.
D. Duchamp and N.F. Reynolds, Measured performance of a wireless LAN, in: 17th Conference on Local Computer Networks, IEEE (1992) pp. 494-499.
D. Eckhardt and P. Steenkiste, Improving wireless LAN performance via adaptive local error control, in: Sixth IEEE International Conference on Network Protocols (ICNP'98), Austin (October 1998).
K. Fall and S. Floyd, Simulation-based comparisons of Tahoe, Reno, and SACK TCP, ACM Computer Communication Review 26(3) (1996) 5-21.
S. Floyd, Connections with multiple congested gateways in packetswitched networks, Part 1: One-way traffic, Computer Communications Review 21(5) (1991).
S. Floyd and V. Jacobson, Random early detection gateways for congestion avoidance, IEEE/ACM Transactions on Networking 1(4) (1993) 397-413.
FreeBSD web site.
G. Held, Frame Relay Networking (Wiley, 1999).
C. Huitema, Routing in the Internet (Prentice Hall, Englewood Cliffs, NJ, 1995).
V. Jacobson, Congestion avoidance and control, in: ACM SIGCOMM' 88 (1988) pp. 314-329.
V. Jacobson, Compressing TCP/IP headers for low-speed serial links, RFC 1144.
H.T. Kung and S.Y. Wang, TCP trunking: Design, implementation, and performance, in: IEEE ICNP'99 (November 1999).
D. Lin and H.T. Kung, TCP fast recovery strategies: Analysis and improvements, in: IEEE INFOCOM'98 (March 1998) pp. 263-271.
M. Mathis, J. Mahdavi, S. Floyd and A. Romanow, TCP selective acknowledgment options, RFC 2018 (October 1996).
D.E. McDysan and D.L. Spohn, ATM: Theory and Application (McGraw-Hill, New York, 1995).
R. Perlman, Interconncetions: Bridges and Routers (Addison-Wesley, 1992).
J. Postel, Transmission Control Protocol, RFC 793 (September 1981).
N. Samaraweera and G. Fairhurst, Reinforcement of TCP/IP error recovery for wireless communications, ACM Computer Communications Review 28(2) (1998).
J. Touch, S. Ostermann, D. Glover, M. Allman, J. Heidemann, S. Dawkins, J. Semke, K. Scott, J. Griner, D. Tran, T. Henderson and H. Kruse, Ongoing TCP research related to satellites, Internet draft (June 1999).
S.Y. Wang, Decoupling control from data for TCP congestion control, Ph.D. Thesis, Harvard University (September 1999), http://www.eecs.harvard.edu/networking/decoupling.html
WaveLAN web site, http://www.wavelan.com
G.R. Wright and W.R. Stevens, TCP/IP Illustrated, Vol. 2, The Implementation (Addison-Wesley, 1995).
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Wang, S., Kung, H. Use of TCP Decoupling in Improving TCP Performance over Wireless Networks. Wireless Networks 7, 221–236 (2001). https://doi.org/10.1023/A:1016669921107
Issue Date:
DOI: https://doi.org/10.1023/A:1016669921107