ACM Home Page
Please provide us with feedback. Feedback
A comparison of mechanisms for improving TCP performance over wireless links
Full text PdfPdf (601 KB)
Source Applications, Technologies, Architectures, and Protocols for Computer Communication archive
Conference proceedings on Applications, technologies, architectures, and protocols for computer communications table of contents
Palo Alto, California, United States
Pages: 256 - 269  
Year of Publication: 1996
ISBN:0-89791-790-1
Also published in ...
Authors
Hari Balakrishnan  Computer Science Division, University of California at Berkeley
Venkata N. Padmanabhan  Computer Science Division, University of California at Berkeley
Srinivasan Seshan  Computer Science Division, University of California at Berkeley
Randy H. Katz  IBM T.J. Watson Research Center, Hawthorne, NY and Computer Science Division, University of California at Berkeley
Sponsor
SIGCOMM: ACM Special Interest Group on Data Communication
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 84,   Citation Count: 62
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/248156.248179
What is a DOI?

ABSTRACT

Reliable transport protocols such as TCP are tuned to perform well in traditional networks where packet losses occur mostly because of congestion. However, networks with wireless and other lossy links also suffer from significant non-congestion-related losses due to reasons such as bit errors and handoffs. TCP responds to all losses by invoking congestion control and avoidance algorithms, resulting in degraded end-to-end performance in wireless and lossy systems. In this paper, we compare several schemes designed to improve the performance of TCP in such networks. These schemes are classified into three broad categories: end-to-end protocols, where the sender is aware of the wireless link; link-layer protocols, that provide local reliability; and split-connection protocols, that break the end-to-end connection into two parts at the base station. We present the results of several experiments performed in both LAN and WAN environments, using throughput and goodput as the metrics for comparison.Our results show that a reliable link-layer protocol with some knowledge of TCP provides very good performance. Furthermore, it is possible to achieve good performance without splitting the end-to-end connection at the base station. We also demonstrate that selective acknowledgments and explicit loss notifications result in significant performance improvements.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
 
4
R. Caceres and L. Iftode. Improving the Performance of Reliable Transport Protocols in Mobile Computing Environments. IEEE Journal on Selected Areas in Communications, 13(5), June 1995.
 
5
A. DeSimone, M.C. Chuah, and O.C. Yue. Throughput Performance of Transport-Layer Protocols over Wireless LANs. In Prec. Glebecem '93, December 1993.
 
6
K. Fall and S. Floyd. Comparisons of Tahoe, Reno, and Sack TCP. ftp ://ftp.ee.lbl.gov/papers/ sacks.ps.Z, December 1995.
 
7
J.C. Hoe. Start-up Dynamics of TCP's Congestion Control and Avoidance Schemes. Master's thesis, Massachusetts Institute of Technology, 1995.
8
 
9
V. Jacobson and R. T. Braden. TCP Extensions for Long Delay Paths. RFC, Oct 1988. RFC 1072.
 
10
P. Karn. The Qualcomm CDMA Digital Cellular System. In Prec. 1993 USENIX Syrup. on Mobile and Lecatien-Independent Computing, pages 35- 40, August 1993.
11
 
12
S. Keshav and S. Morgan. Smart retransmission: Performance with Overload and Random Losses. http://www, cs.att.com/netlib/att/cs/home/keshav/ papers/smart.ps.Z, 1996. Preprint.
 
13
S. Lin and D. J. Costello. Error Control Coding: Fundamentals and Applications. Prentice-Hall, Inc., 1983.
 
14
M. Mathis, J. Mahdavi, S. Floyd, and A. Romanow. TCP Selective Acknowledgments Options. Internet draft, Draft-ietf-tcplw-sack- 00.txt, January 1996. Expires July 1996.
 
15
S. McCanne and V. Jacobson. The BSD Packet Filter: A New Architecture for User-Level Packet Capture. In Prec. Winter '93 USENIX Conference, San Diego, CA, January 1993.
 
16
Metricom, Inc. http://www, metricom.com, 1996.
 
17
S. Nanda, R. Ejzak, and B.T. Doshi. A Retransmission Scheme for Circuit-Mode Data on Wireless Links. IEEE Journal on Selected Areas in Communications, 12(8), October 1994.
 
18
J.B. Postel. Transmission Control Protocol. RFC, Information Sciences Institute, Marina del Rey, CA, September 1981. RFC 793.
 
19
W.R. Stevens. TCP/IP Illustrated, Volume 1. Addison-Wesley, Reading, MA, Nov 1994.
 
20
WaveLAN: PC/AT Card Installation and Operation, 1994.
 
21
R. Yavatkar and N. Bhagwat. Improving End-to- End Performance of TCP over Mobile Intemetworks. In Mobile 94 Workshop on Mobile Computing Systems and Applications, December 1994.

CITED BY  63

Collaborative Colleagues:
Hari Balakrishnan: colleagues
Venkata N. Padmanabhan: colleagues
Srinivasan Seshan: colleagues
Randy H. Katz: colleagues