Skip to main content
Log in

Use of TCP Decoupling in Improving TCP Performance over Wireless Networks

  • Published:
Wireless Networks Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. 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.

  2. M. Allman, D. Glover and L. Sanchez, Enhancing TCP over satellite channels using standard mechanisms, RFC 2488 (January 1999).

  3. 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).

  4. A.V. Bakre and B.R. Badrinath, Implementation and performance evaluation of indirect TCP, IEEE Transactions on Computers 64(3) (1997) 260-278.

    Google Scholar 

  5. H. Balakrishnan and R.H. Katz, Explicit loss notification and wireless web performance, in: IEEE Globecom Internet Mini-Conference, Sydney, Australia (November 1998).

  6. H. Balakrishnan, S. Seshan, E. Amir and R.H. Katz, Improving TCP/IP performance over wireless networks, in: ACM MOBICOM' 95.

  7. 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).

  8. R. Bruyeron, B. Hemon and L. Zhang, Experimentations with TCP selective acknowledgment, ACM Computer Communication Review 28(2) (April 1998).

  9. R. Callon, N. Feldman, A. Fredette, G. Swallow and A. Viswanathan, A framework for multiprotocol label switching, Internet draft (June 1999) (work in progress).

  10. 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.

    Google Scholar 

  11. 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).

  12. M. Degermark, M. Engan, B. Nordgren and S. Pink, Low loss TCP/IP header compression for wireless networks, in: ACM MOBICOM'96.

  13. D. Duchamp and N.F. Reynolds, Measured performance of a wireless LAN, in: 17th Conference on Local Computer Networks, IEEE (1992) pp. 494-499.

  14. 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).

  15. K. Fall and S. Floyd, Simulation-based comparisons of Tahoe, Reno, and SACK TCP, ACM Computer Communication Review 26(3) (1996) 5-21.

    Google Scholar 

  16. S. Floyd, Connections with multiple congested gateways in packetswitched networks, Part 1: One-way traffic, Computer Communications Review 21(5) (1991).

  17. S. Floyd and V. Jacobson, Random early detection gateways for congestion avoidance, IEEE/ACM Transactions on Networking 1(4) (1993) 397-413.

    Google Scholar 

  18. FreeBSD web site.

  19. G. Held, Frame Relay Networking (Wiley, 1999).

  20. C. Huitema, Routing in the Internet (Prentice Hall, Englewood Cliffs, NJ, 1995).

    Google Scholar 

  21. V. Jacobson, Congestion avoidance and control, in: ACM SIGCOMM' 88 (1988) pp. 314-329.

  22. V. Jacobson, Compressing TCP/IP headers for low-speed serial links, RFC 1144.

  23. H.T. Kung and S.Y. Wang, TCP trunking: Design, implementation, and performance, in: IEEE ICNP'99 (November 1999).

  24. D. Lin and H.T. Kung, TCP fast recovery strategies: Analysis and improvements, in: IEEE INFOCOM'98 (March 1998) pp. 263-271.

  25. M. Mathis, J. Mahdavi, S. Floyd and A. Romanow, TCP selective acknowledgment options, RFC 2018 (October 1996).

  26. D.E. McDysan and D.L. Spohn, ATM: Theory and Application (McGraw-Hill, New York, 1995).

    Google Scholar 

  27. R. Perlman, Interconncetions: Bridges and Routers (Addison-Wesley, 1992).

  28. J. Postel, Transmission Control Protocol, RFC 793 (September 1981).

  29. N. Samaraweera and G. Fairhurst, Reinforcement of TCP/IP error recovery for wireless communications, ACM Computer Communications Review 28(2) (1998).

  30. 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).

  31. 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

  32. WaveLAN web site, http://www.wavelan.com

  33. G.R. Wright and W.R. Stevens, TCP/IP Illustrated, Vol. 2, The Implementation (Addison-Wesley, 1995).

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1016669921107

Navigation