~/talk

Queue-Mem: Energy-Efficient Hardware Storage for Advanced Network Function Acceleration

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

Queue-Mem stores packet payloads in the switch shared packet buffer by pausing/resuming port queues with a batch-based queue control that maps five-tuple hashes to queue slices. Implemented on Tofino hardware and a single commodity server, it processes 1 Tb/s of 1.5 KB packets by handling ~100 Mpps of headers, keeps buffer use under 10 MB, latency under 30 µs, and TCP retransmits ≈1%. The paper reports energy improvements of 1.8×–10.9× over NIC/DRAM-based parking and shows robust operation across synthetic and real workloads.

AI-written summary · about

  1. 0:00QMEM introduction and motivation
  2. 1:01Energy impact of terabit NFs
  3. 3:49Storing payloads in switch buffer
  4. 6:35Queue control strategies
  5. 7:58Pause/resume queue challenges
  6. 9:00Batch-based queue control in QMan
  7. 12:09QMEM implementation energy gap
  8. 12:30Evaluation with dynamic traffic
  9. 13:57Advanced NFs at terabit speeds
  10. 14:40Real-world TCP retransmissions
  11. 15:21Conclusion and future API
~/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.