Congestion avoidance and control
SIGCOMM '88 Symposium proceedings on Communications architectures and protocols
Dummynet: a simple approach to the evaluation of network protocols
ACM SIGCOMM Computer Communication Review
Assessing the quality of voice communications over internet backbones
IEEE/ACM Transactions on Networking (TON)
Web100: extended TCP instrumentation for research, education and diagnosis
ACM SIGCOMM Computer Communication Review
Longitudinal study of Internet traffic in 1998-2003
WISICT '04 Proceedings of the winter international synposium on Information and communication technologies
Characterizing residential broadband networks
Proceedings of the 7th ACM SIGCOMM conference on Internet measurement
Experimental evaluation of TCP protocols for high-speed networks
IEEE/ACM Transactions on Networking (TON)
An independent H-TCP implementation under FreeBSD 7.0: description and observed behaviour
ACM SIGCOMM Computer Communication Review
CUBIC: a new TCP-friendly high-speed TCP variant
ACM SIGOPS Operating Systems Review - Research and developments in the Linux kernel
Multimedia-unfriendly TCP congestion control and home gateway queue management
MMSys '11 Proceedings of the second annual ACM conference on Multimedia systems
Revisiting TCP congestion control using delay gradients
NETWORKING'11 Proceedings of the 10th international IFIP TC 6 conference on Networking - Volume Part II
NF-TCP: a network friendly TCP variant for background delay-insensitive applications
NETWORKING'11 Proceedings of the 10th international IFIP TC 6 conference on Networking - Volume Part II
Hi-index | 0.00 |
In recent years a number of TCP variants have emerged to optimise some aspect of data transport where high delay-bandwidth product paths are common. We evaluate a different scenario - latency-sensitive UDP-based traffic sharing a consumer-grade `broadband' link with one or more TCP flows. In particular we compare Linux implementations of NewReno, H-TCP and CUBIC. We find that dynamic latency fluctuations induced by each TCP variant is a more significant differentiator than `goodput' (useful throughput), and that CUBIC induces far more latency than either H-TCP or NewReno when multiple TCP flows are active concurrently. This potential for `collateral damage' should influence future efforts to re-design TCP for widespread deployment.