~/talk

Backpressure Flow Control

links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

Claims a practical per‑hop flow control design that runs in hardware, implemented in P4 and implemented on Tofino2 and evaluated in packet‑level ns3 simulation. The switch tracks only active flows, assigns empty physical queues first to avoid collisions, propagates queue assignment in packet headers, and pauses upstream queues until all offending packets drain. Results show near‑ideal throughput and tail latency, with 2.3–60× lower tail latency for short flows and 1.6–5× better average completion time for long flows versus deployed end‑to‑end schemes.

AI-written summary · about

  1. 0:00Intro
  2. 0:17Lots of Existing Congestion Control Protocols. Congestion control goals
  3. 1:52E2E Feedback Loops are too slow for • High feedback delay: network round-trip-time (E2E RTT) Acting on stale information can hurt performance
  4. 2:48Link Speed | Uncontrolled Traffic • No feedback in the first RTT
  5. 6:27Challenges in per-hop per-flow Flow Co
  6. 7:34Backpressure Flow Control (BFC)
  7. 8:24Only Track Active Flows • Active flow: flow with packets queued at the switch
  8. 10:07Dynamic Queue Assignment
  9. 11:57Communicate State across Switches
  10. 14:49Evaluation: Simulation (Incast)
  11. 16:02Thank You • Per-hop per-flow flow control is great
~/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.