~/talk

How internet congestion control actually works in the bufferbloat age

Talkat linux.conf.au 2020 · 2020-01-13..01-17· [networking]
slides:none on file

Explains why uploads/downloads wreck latency and how TCP’s slow start, congestion avoidance, ACK-clock and loss-driven sawtooth interact with oversized buffers so queues balloon from ~10 ms to >1.6 s in demos; cites extreme cases like 860 seconds buffering. Shows live humans as packets demos and a quiz, explains mitigation: fair queuing plus AQM (fq_codel → CAKE) reduces seconds-long queues to ~5 ms and is mainlined (e.g. CAKE in Linux 4.19), while noting many gateways remain misconfigured.

AI-written summary · about

  1. 0:00Start
  2. 13:27The TCP Initial Window
  3. 22:08The role of loss and marking
  4. 25:34Ack Clocking
  5. 27:58Receive and send windows
  6. 30:58Problem: Riding the sawtooth
  7. 31:56Solution: Fair Queuing
  8. 33:04Problem: Keeping Queues Short
  9. 35:36Cake v Sonic Fiber @100Mbit
  10. 37:04Quick Quiz
  11. 38:44Linux.conf.au wifi cdf plot
  12. 39:16Questions?
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.