~/talk

SoNIC: Precise Realtime Software Access and Control of Wired Networks

Talkat NSDI 2013 · 2013-04-02..04-05· [networking]
links:none on file
links:none on file
slides:none on file

SoNIC implements the physical and data‑link layers in software using commodity multi‑core CPUs plus an FPGA transceiver board and PCIe Gen2 DMA (32 Gbps) to generate and capture 10.3125 Gb/s Ethernet bitstreams in real time. It counts idle other characters (12 minimum) to achieve nanosecond precision inter‑packet timing, pins up to five kernel threads per port, validates output against an oscilloscope, produces uniform gaps where hardware tools show variance, and builds a 100 ns timing channel with measured 0.37% BER.

AI-written summary · about

  1. 0:00Start
  2. 0:28Interpacket Delay and Network Research
  3. 1:18Network Research enlightened via the PHY
  4. 3:43Precision + Software Physics equipment???
  5. 4:54Challenge
  6. 5:4510GbE Network Stack
  7. 9:18SONIC Design: Hardware
  8. 9:52SONIC Design: Software
  9. 10:57SONIC Design: Synchronization
  10. 11:51SONIC Design: Optimizations
  11. 12:51SONIC Design: Interface and Control
  12. 14:09Packet Generation and Capture
  13. 15:50Packet Capture
  14. 16:29Covert Timing Channel
~/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.