~/talk

KeepON: Supporting Deterministic Traffic on Standard NICs

Talkat NSDI '26 · 2026-05-04..05-06· [networking]
links:none on file
links:none on file
links:none on file
name:Song Han
links:none on file
slides:none on file

Claim: software-only driver forces commodity NICs to behave like hardware schedulers by keeping the NIC transmitting a stream of continuous fixed-size placeholder packets and swapping in scheduled packets at precise ring indices. Prototype modifies the standard NIC driver on a Raspberry Pi driver prototype and uses a polling-mode DMA loop; dummy frames use crafted CRC dropped at first-hop switch. Results show 3.7 ns send jitter (vs 7.7 ns hardware IGB and ~5 µs default), up to 130× better scheduling accuracy, and <10% CPU.

AI-written summary · about

  1. 0:00KeepON introduction
  2. 1:02Deterministic networking background
  3. 3:51TSN end station challenges
  4. 5:38End station jitter problem
  5. 7:01Hardware scheduling limits
  6. 7:22KeepON core idea
  7. 10:13KeepON architecture
  8. 12:01Hardware clock with PDP
  9. 13:26Scheduling logic
  10. 14:29Evaluation against hardware and Linux drivers
  11. 15:35CPU overhead tuning
  12. 16:21NASA RAC validation
  13. 17:24Q&A
~/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.