QUIC�
Congestion Control and
Loss Recovery
�
Presenter: Ian Swett
QUIC CC is based on TCP CC
QUIC defaults come from Linux defaults
Including all the new improvements
Loss Recovery: QUIC today
Web
YouTube
How does QUIC’s loss recovery work?
QUIC makes constant progress
Continuous progress even with 50% retransmit rate
Experiments
Conducted at scale between Chrome and Google servers (including GGC)�
Most experiments are enabled with tags in the COPT field of the CHLO.�See crypto_protocol.h in Chromium for a list of tags.
0-RTT’s impact
Connection Pooling
Packet Pacing
IW10 vs IW32
Reno vs Cubic
Why not default to Reno?
We’re thinking about it...
1 vs 2 Connection Emulation
Tail Loss Probe
Time based loss detection
QUIC�
IETF draft: draft-tsvwg-quic-loss-recovery-00
Google Confidential and Proprietary