NSDI 26 - R-TCP: A Framework to Optimize TCP Performance Over Rate-Limiting Networks @UsenixOrg
NSDI 26 - R-TCP: A Framework to Optimize TCP Performance Over Rate-Limiting Networks  @UsenixOrg
Uploaded June 2026 | Updated September 2026, 3 weeks ago
R-TCP: A Framework to Optimize TCP Performance Over Rate-Limiting Networks

Shengtong Zhu, The Chinese University of Hong Kong; Yan Liu and Lingfeng Guo, Independent Researcher; Jack Yiu Bun Lee, The Chinese University of Hong Kong

Many mobile operators provide subscription plans that include a data quota for full-speed access, beyond which the service will be throttled to a low data rate — rate-limited service. This is designed to control costs and to motivate users to upgrade. Our recent measurements in a country-scale service suggested that the proportion of TCP flows subjected to rate limiting can be as high as 28%. More importantly, TCP flows under rate limiting can exhibit excessive retransmission rates, exceeding 20% in many cases. The extra bandwidth costs incurred by the retransmissions for large service providers are very significant, not to mention bandwidth wastage. This work develops a novel R-TCP framework to mitigate the excessive retransmissions problems in various TCP designs (e.g., Cubic and BBR) under rate limiting networks. R-TCP is specifically designed and optimized for sender-side kernel implementation with minimal overheads. It has been implemented into Linux where extensive experiments in real-world networks and applications show that it can substantially reduce excessive retransmissions by up to 88% with negligible tradeoff in goodput and application-layer performance.

View the full NSDI '26 program at usenix.org/conference/nsdi26/technical-sessions
NSDI 26 - R-TCP: A Framework to Optimize TCP Performance Over Rate-Limiting NetworksNSDI 26 - ZipLLM: Efficient LLM Storage via Model-Aware Synergistic Data Deduplication andNSDI 26 - eXpressSFU: Toward Super-Scalable Video Conferencing with SmartNICsNSDI 26 - Predict, Prune, Play: Efficient Video Playback Optimization Under Device...SREcon26 Americas - Escaping Version Skew: Formalizing Compatibility in a World of Partial RolloutsNSDI 26 - Phantora: Maximizing Code Reuse in Simulation-based Machine Learning...USENIX Security 24 - Practical Data-Only Attack GenerationNSDI 26 - Starfish: A Topology-Routing Co-Design for Small-Scale Data CentersSREcon26 Americas - How We Debug 1000s of Databases with AI: Lessons from an AI-Assisted Database...NSDI 26 - SmartNIC-Enabled Live Migration for Storage-Optimized VMs with PYROCUMULUSSREcon26 Americas - The Gashlycrumb Tinies of AI Networking You Must Know (or Languish!)NSDI 25 - CATO: End-to-End Optimization of ML-Based Traffic Analysis Pipelines
USENIX |

NSDI '26 - R-TCP: A Framework to Optimize TCP Performance Over Rate-Limiting Networks

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER