NSDI 26 - Controlling Arbitrary Internet Queues with Titrate @UsenixOrg
NSDI 26 - Controlling Arbitrary Internet Queues with Titrate  @UsenixOrg
Uploaded June 2026 | Updated September 2026, 3 weeks ago
Controlling Arbitrary Internet Queues with Titrate

Anchengcheng Zhou and Joshua Lau, Princeton University; P. Brighten Godfrey, University of Illinois Urbana–Champaign and Broadcom; Maria Apostolaki, Princeton University

Router buffers are critical to networks for absorbing short-lived congestion and allowing full throughput. However, excessive buffering can lead to high queuing delay, poor burst absorption, and even low throughput for queues sharing the buffer memory. Existing queue management schemes designed for Internet routers (e.g., CoDel, PIE) prevent such excessive buffering only under stringent assumptions about the queue composition (flows in the queue), while more recent approaches (e.g., L4S) require end-host collaboration. In this work, we revisit queue management for Internet routers from first principles and introduce Titrate, a closed-loop controller that senses queue dynamics and adjusts thresholds for any given queue to achieve high throughput, low latency and effective burst absorption. To balance convergence speed and stability, Titrate draws inspiration from TCP’s control loop, combining a multiplicative-increase-additive-decrease approach with an ssthresh-like variable.
We evaluate Titrate’s performance via simulation and Internet experiments. Across a wide range of realistic traffic mixes, Titrate increases minimum throughput by 39%, 14% compared to CoDel, PIE, while keeping 59% lower queuing latency compared to static-threshold baselines of on-par throughput. It also improves end-user quality of experience over static-threshold baselines. We further show that Titrate reacts swiftly to bandwidth and traffic changes and offers device-wide benefits.

View the full NSDI '26 program at usenix.org/conference/nsdi26/technical-sessions
NSDI 26 - Controlling Arbitrary Internet Queues with TitrateNSDI 26 - Learning to Tune Optical WANs: A Field Deployment of Noise Models in Optical NetworksNSDI 26 - SYMPHONY: Enabling Compute-Memory Disaggregation in LLM Serving SystemsPEPR 26 - Provenance Without Surveillance: Privacy Engineering for AI Content TransparencyNSDI 26 - A Fast Solver-Free Algorithm for Traffic Engineering in Large-Scale Data Center NetworkNSDI 26 - Building A CSFQ-Inspired Transport for Switched CXL Memory PoolingSREcon24 Europe/Middle East/Africa - Noisy Neighbors, through NetworkingNSDI 26 - Sparse Checkpointing for Fast and Reliable MoE TrainingVehicleSec 25 - CarPlay at Risk: Unveiling Security Threats of Third-Party Infotainment AdaptersPEPR 26 - The Emperors New Embeddings: Obfuscating ML Inputs Doesnt Provide PrivacyNSDI 26 - RLBoost: Harvesting Preemptible Cloud Resources for Cost-Efficient Reinforcement LearningPEPR 26 - CA-CI: A Normative Framework for Evaluating Privacy and Dignity in AI Governance
USENIX |

NSDI '26 - Controlling Arbitrary Internet Queues with Titrate

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER