TCP Hybla: a TCP enhancement for heterogeneous networks
Abstract
In heterogeneous networks, TCP connections that incorporate a terrestrial or satellite radio link are greatly disadvantaged with respect to entirely wired connections, because of their longer round trip times (RTTs). To cope with this problem, a new TCP proposal, the TCP Hybla, is presented and discussed in the paper. It stems from an analytical evaluation of the congestion window dynamics in the TCP standard versions (Tahoe, Reno, NewReno), which suggests the necessary modifications to remove the performance dependence on RTT. TCP Hybla performance is firstly evaluated in the case of an ideal channel, with good correlation between analytical and simulation data. Then, more realistic situations, which require the adoption of a benchmark network topology and a careful ns‐2 simulation set‐up, are examined. In particular, TCP Hybla performance is compared with that achievable by TCP standard in the presence of congestion and link losses, either separately or jointly considered. In all the examined cases, the superiority of TCP Hybla is evident, as it greatly reduces the severe penalization suffered by wireless, and especially satellite, TCP connections. Finally, it is worth noting that TCP Hybla does not infringe the end to end semantics of TCP and is compatible with other promising enhancements. Copyright © 2004 John Wiley & Sons, Ltd.
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?
Results demonstrate that PCC outperforms standard TCP and other variants specially designed for particular networks, such as TCP-Hybla for satellite networks and TCP-SABUL for inter-data center networks.
“The results demonstrate that PCC outperforms standard TCP and other variants specially designed for particular networks, such as TCP-Hybla [83] for satellite networks and TCP-SABUL [172] for inter-data center networks.”
From A comprehensive survey on machine learning for networking: Evolution, applications and research opportunities (2018) · cites this paper as [83]
Cites
Allman, M., Paxson, V., & Blanton, E. (2009) · doi:10.17487/rfc5681 · Cited by 2,523 · see citing works
TCP Vegas: end to end congestion avoidance on a global Internet
Brakmo, L. S., & Peterson, L. (1995) · IEEE Journal on Selected Areas in Communications · doi:10.1109/49.464716 · Cited by 1,707 · see citing works
The NewReno Modification to TCP's Fast Recovery Algorithm
Henderson, T., Floyd, S., Gurtov, A., & Nishida, Y. (2012) · doi:10.17487/rfc6582 · Cited by 1,410 · see citing works
Modeling TCP Reno performance: a simple model and its empirical validation
Padhye, J. D., Firoiu, V., Towsley, D., & Kurose, J. F. (2000) · IEEE/ACM Transactions on Networking · doi:10.1109/90.842137 · Cited by 1,186 · 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
TCP Slow Start, Congestion Avoidance, Fast Retransmit, and Fast Recovery Algorithms
Stevens, W. R. (1997) · doi:10.17487/rfc2001 · Cited by 1,148 · see citing works
TCP Selective Acknowledgment Options
Mathis, M., Mahdavi, J., Floyd, S., & Romanow, A. (1996) · doi:10.17487/rfc2018 · Cited by 972 · see citing works
The performance of TCP/IP for networks with high bandwidth-delay products and random loss
Lakshman, T. V., & Madhow, U. (1997) · IEEE/ACM Transactions on Networking · doi:10.1109/90.611099 · Cited by 933 · see citing works
Computing TCP's Retransmission Timer
Paxson, V., Allman, M. C., Chu, J., & Sargent, M. (2011) · doi:10.17487/rfc6298 · Cited by 826 · see citing works
The NewReno Modification to TCP's Fast Recovery Algorithm
Floyd, S., & Henderson, T. (1999) · doi:10.17487/rfc2582 · Cited by 632 · see citing works
Improving the start-up behavior of a congestion control scheme for TCP
Hoe, J. C. (1996) · ACM SIGCOMM Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications (SIGCOMM) · doi:10.1145/248156.248180 · Cited by 461 · see citing works
TCP Westwood: End-to-End Congestion Control for Wired/Wireless Networks
Casetti, C., Gerla, M., Mascolo, S., et al. (2002) · Wireless Networks · doi:10.1023/a:1016590112381 · Cited by 421 · see citing works
Computing TCP's Retransmission Timer
Paxson, V., & Allman, M. (2000) · doi:10.17487/rfc2988 · Cited by 400 · see citing works
Connections with multiple congested gateways in packet-switched networks part 1
Floyd, S. (1991) · ACM SIGCOMM Computer Communication Review · doi:10.1145/122431.122434 · Cited by 385 · see citing works
TCP performance issues over wireless links
Xylomenos, G., Polyzos, G. C., Mähönen, P., & Saaranen, M. (2001) · IEEE Communications Magazine · doi:10.1109/35.917504 · Cited by 307 · see citing works
Understanding the performance of TCP pacing
Aggarwal, A., Savage, S., & Anderson, T. (2002) · IEEE Conference on Computer Communications (INFOCOM) · doi:10.1109/infcom.2000.832483 · Cited by 304 · see citing works
TCP-Peach: a new congestion control scheme for satellite IP networks
Akyildiz, I. F., Morabito, G., & Palazzo, S. (2001) · IEEE/ACM Transactions on Networking · doi:10.1109/90.929853 · Cited by 303 · see citing works
Transport protocols for Internet-compatible satellite networks
Henderson, T. R., & Katz, R. H. (1999) · IEEE Journal on Selected Areas in Communications · doi:10.1109/49.748815 · Cited by 281 · see citing works
On TCP performance in a heterogeneous network: a survey
Barakat, C., Altman, E., & Dabbous, W. (2000) · IEEE Communications Magazine · doi:10.1109/35.815451 · Cited by 207 · see citing works
Satellite-based Internet: a tutorial
Hu, Y., & Li, V. O. K. (2001) · IEEE Communications Magazine · doi:10.1109/35.910603 · Cited by 206 · see citing works
Improving the start-up behavior of a congestion control scheme for TCP
Hoe, J. C. (1996) · ACM SIGCOMM Computer Communication Review · doi:10.1145/248157.248180 · Cited by 202 · 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
On improving the fairness of TCP congestion avoidance
Henderson, T. R., Sahouria, E., McCanne, S., et al. (2002) · Globecom · doi:10.1109/glocom.1998.775786 · Cited by 103 · see citing works
On the performance of TCP spoofing in satellite networks
Ishac, J., & Allman, M. C. (2002) · doi:10.1109/milcom.2001.985925 · Cited by 37 · see citing works
Improving TCP/IP over geostationary satellite links
Barakat, C., Chaher, N., Dabbous, W., et al. (2003) · Globecom · doi:10.1109/glocom.1999.830173 · Cited by 25 · see citing works
Analysis of dynamic behaviors of many TCP connections sharing tail-drop/RED routers
Hasegawa, G., & Murata, M. (2002) · IEEE Global Telecommunications Conference (GLOBECOM) · doi:10.1109/glocom.2001.965888 · Cited by 19 · see citing works
TCP (transmission control protocol) over wireless links
Chan, A. C.-F., Tsang, D. H. K., & Gupta, S. (1997) · IEEE Vehicular Technology Conference (VTC) · doi:10.1109/vetec.1997.605396 · Cited by 17 · see citing works
Caini, C., & Firrincieli, R. (2005) · IEEE Vehicular Technology Conference (VTC-Spring) · doi:10.1109/vetecs.2004.1391456 · Cited by 16 · see citing works
Self-citationOn the Performance of TCP Spoofing in Satellite Networks
Ishac, J., & Allman, M. C. (2001) · Cited by 13 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
CUBIC: a new TCP-friendly high-speed TCP variant
Ha, S., Rhee, I., & Xu, L. (2008) · ACM SIGOPS Operating Systems Review · doi:10.1145/1400097.1400105 · Cited by 2,287 · see citing works
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
- Authors
- Caini, C., & Firrincieli, R.
- Affiliations
- University of Bologna (IT)
- Corresponding author
- Caini, Carlo
- ORCID
- Caini, Carlo
- Venue
- International Journal of Satellite Communications and Networking
- Publisher
- Wiley
- Published
- 2004-08-31
- Volume
- 22
- Issue
- 5
- Pages
- 547-566
- ISSN
- 1542-0973 (ISSN-L)
- 1542-0981
- OpenAlex
- W2151594619
- Cited by
- 409
- References
- 29
- Citations by year
- 2026: 12 · 2025: 10 · 2024: 14 · 2023: 18 · 2022: 12 · 2021: 23 · 2020: 15 · 2019: 24 · 2018: 28 · 2017: 26 · 2016: 21 · 2015: 23 · 2014: 25 · 2013: 20 · 2012: 27
- FWCI
- 14.18
- Type
- journal article
- Language
- en
- Open access
- closed
- Locations
- International Journal of Satellite Communications and Networking (publishedVersion)
- Archivio istituzionale della ricerca (Alma Mater Studiorum Università di Bologna) (submittedVersion)
- 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 › Computer Science › Computer Networks and Communications › Opportunistic and Delay-Tolerant Networks
- Keywords
- TCP congestion control, heterogeneous networks, satellite links, wireless TCP, round-trip time, TCP Reno, TCP Tahoe, TCP NewReno, link loss
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