A comparison of mechanisms for improving TCP performance over wireless links
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 losses due to 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. We compare several schemes designed to improve the performance of TCP in such networks. We classify these schemes into three broad categories: end-to-end protocols, where loss recovery is performed by the sender; 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 that is TCP-aware 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.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
TCP throughput for wireless networks can be improved by accurately identifying the cause of packet loss and reducing the TCP transmission rate only when congestion is detected.
“Therefore, the TCP throughput for wireless networks can be improved by accurately identifying the cause of packet loss [34,62,490] and reducing the TCP transmission rate only when congestion is detected.”
From A comprehensive survey on machine learning for networking: Evolution, applications and research opportunities (2018) · cites this paper as [34]
Cites
Congestion avoidance and control
Jacobson, V. L. (1995) · ACM SIGCOMM Computer Communication Review · doi:10.1145/205447.205462 · Cited by 5,323 · see citing works
Congestion avoidance and control
Jacobson, V. (1988) · Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication · doi:10.1145/52324.52356 · Cited by 4,650 · see citing works
Error control coding : fundamentals and applications
Lin, S., & Costello, D. J. (1983) · Medical Entomology and Zoology · Cited by 4,330 · see citing works
Postel, J. (1981) · SpringerReference · doi:10.1007/springerreference_27387 · Cited by 3,058 · see citing works
Postel, J. (1981) · doi:10.17487/rfc0793 · Cited by 2,122 · see citing works
Simulation-based comparisons of Tahoe, Reno and SACK TCP
Fall, K., & Floyd, S. (1996) · ACM SIGCOMM Computer Communication Review · doi:10.1145/235160.235162 · Cited by 1,150 · see citing works
I-TCP: indirect TCP for mobile hosts
Bakre, A., & Badrinath, B. R. (2002) · IEEE International Conference on Distributed Computing Systems (ICDCS) · doi:10.1109/icdcs.1995.500012 · Cited by 1,093 · see citing works
The BSD packet filter: a new architecture for user-level packet capture
McCanne, S., & Jacobson, V. L. (1993) · Cited by 864 · see citing works
Improving reliable transport and handoff performance in cellular wireless networks
Balakrishnan, H., Seshan, S., & Katz, R. H. (1995) · Wireless Networks · doi:10.1007/bf01985757 · Cited by 679 · see citing works
Self-citationImproving the performance of reliable transport protocols in mobile computing environments
Caceres, R., & Iftode, L. (1995) · IEEE Journal on Selected Areas in Communications · doi:10.1109/49.391749 · Cited by 546 · see citing works
The effects of asymmetry on TCP performance
Balakrishnan, H., Padmanabhan, V. N., & Katz, R. H. (1997) · doi:10.1145/262116.262134 · Cited by 259 · see citing works
Self-citationTCP behavior of a busy Internet server: analysis and improvements
Balakrishnan, H., Padmanabhan, V. N., Seshan, S., et al. (2002) · doi:10.1109/infcom.1998.659661 · Cited by 258 · see citing works
Self-citationA trace-based approach for modeling wireless channel behavior
Nguyen, G. T., Katz, R. H., Noble, B. D., et al. (1996) · Winter Simulation Conference · doi:10.1145/256562.256764 · Cited by 220 · see citing works
Self-citationImproving End-to-End Performance of TCP over Mobile Internetworks
Yavatkar, R., & Bhagawat, N. (1994) · Proceedings · doi:10.1109/wmcsa.1994.25 · Cited by 216 · see citing works
Throughput performance of transport-layer protocols over wireless LANs
DeSimone, A., Chuah, M. C., & Yue, O.-C. (2002) · IEEE Global Telecommunications Conference (GLOBECOM) · doi:10.1109/glocom.1993.318140 · Cited by 205 · see citing works
AIRMAIL: A link-layer protocol for wireless networks
Ayanoğlu, E., Paul, S., LaPorta, T. F., et al. (1995) · Wireless Networks · doi:10.1007/bf01196258 · Cited by 189 · see citing works
TCP extensions for long-delay paths
Jacobson, V. L., & Braden, R. (1988) · doi:10.17487/rfc1072 · Cited by 185 · see citing works
Improving round-trip time estimates in reliable transport protocols
Karn, P., & Partridge, C. (1991) · ACM Transactions on Computer Systems · doi:10.1145/118544.118549 · Cited by 179 · see citing works
Fast and scalable handoffs for wireless internetworks
Cáceres, R., & Padmanabhan, V. N. (1996) · Proceedings of the 28th Annual International Conference on Mobile Computing And Networking · doi:10.1145/236387.236405 · Cited by 177 · see citing works
Self-citationHandoffs in Cellular Wireless Networks: The Daedalus Implementation and Experience
Seshan, S., Balakrishnan, H., & Katz, R. H. (1997) · Wireless Personal Communications · doi:10.1023/a:1008830311723 · Cited by 146 · see citing works
Self-citationHandoff and Systems Support for Indirect TCP/IP
Bakre, A., & Badrinath, B. R. (1995) · Cited by 117 · see citing works
Start-up dynamics of TCP's congestion control and avoidance schemes
Hoe, J. C. (1995) · DSpace@MIT (Massachusetts Institute of Technology) · Cited by 85 · see citing works
A retransmission scheme for circuit-mode data on wireless links
Nanda, S., Ejzak, R. P., & Doshi, B. T. (1994) · IEEE Journal on Selected Areas in Communications · doi:10.1109/49.329341 · Cited by 68 · see citing works
SMART retransmission: performance with overload and random losses
Keshav, S., & Morgan, S. P. (2002) · IEEE Conference on Computer Communications (INFOCOM) · doi:10.1109/infcom.1997.631134 · Cited by 49 · see citing works
The Qualcomm CDMA digital cellular system
Karn, P. (1993) · Cited by 47 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
Boutaba, R., Salahuddin, M. A., Limam, N., Ayoubi, S., Shahriar, N., Estrada-Solano, F., & Caicedo, O. M. (2018) · Journal of Internet Services and Applications · doi:10.1186/s13174-018-0087-2 · Cited by 1,036 · see citing works
Istepanian, R., Philip, N., & Martini, M. (2009) · IEEE Journal on Selected Areas in Communications · doi:10.1109/jsac.2009.090517 · Cited by 78 · see citing works
ATL: An Adaptive Transport Layer Suite for Next-Generation Wireless Internet
Akan, O. B., & Akyildiz, I. F. (2004) · IEEE Journal on Selected Areas in Communications · doi:10.1109/jsac.2004.826919 · Cited by 75 · see citing works
On the effects of cognitive mobility prediction in wireless multi-hop ad hoc networks
Mezzavilla, M., Quer, G., & Zorzi, M. (2014) · 2014 IEEE International Conference on Communications (ICC) · doi:10.1109/icc.2014.6883557 · Cited by 12 · see citing works
- Authors
- Balakrishnan, H., Padmanabhan, V. N., Seshan, S., & Katz, R. H.
- Affiliations
- University of California, Berkeley (US)
- IBM (United States) (US)
- Venue
- IEEE/ACM Transactions on Networking
- Published
- 1997
- Volume
- 5
- Issue
- 6
- Pages
- 756-769
- ISSN
- 1063-6692 (ISSN-L)
- OpenAlex
- W2101214690
- Cited by
- 1,395
- References
- 25
- Citations by year
- 2026: 1 · 2025: 3 · 2024: 2 · 2023: 3 · 2022: 7 · 2021: 4 · 2020: 6 · 2019: 10 · 2018: 21 · 2017: 21 · 2016: 22 · 2015: 33 · 2014: 29 · 2013: 36 · 2012: 45
- FWCI
- 40.99
- Type
- journal article
- Language
- en
- Open access
- closed
- Locations
- IEEE/ACM Transactions on Networking (publishedVersion)
- Topics
- Physical Sciences › Computer Science › Computer Networks and Communications › Network Traffic and Congestion Control
- Physical Sciences › Computer Science › Computer Networks and Communications › Wireless Networks and Protocols
- Physical Sciences › Engineering › Electrical and Electronic Engineering › Advanced Wireless Network Optimization
- Keywords
- TCP performance, wireless networks, lossy links, bit errors, handover, congestion control, end-to-end protocols, SACK, throughput, goodput
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review