QDSR: Accelerating Layer-7 Load Balancing by Direct Server Return with QUIC
summary
QDSR uses QUIC plus Direct Server Return to split a QUIC connection into independent streams and perform a two-phase stream handoff so multiple real servers can send responses directly to clients while a load balancer forwards only control messages. Implementation uses Nginx and Apache Traffic Server, tested on a real testbed and large-scale mahimahi simulations. Results show 4.8%–18.5% more requests handled, up to 12.2× throughput under high load, lower end-to-end and first-packet latency, enabled by per-sender packet-number spaces and triangle transmission.
AI-written summary · about
chapters (11)
- 0:00QDSR and QUIC load balancing
- 1:24Layer 4 vs Layer 7 basics
- 3:34Disadvantages of Layer 7 LB
- 5:01DSR limits in Layer 7
- 6:08QUIC for Direct Server Return
- 7:16Two-phase stream handling
- 9:07Packet construction and sender isolation
- 11:22Transmission phase and control
- 12:25Experimental setup
- 14:35Performance gains and delay
- 15:46Conclusion and future work








