~/talk

Opening Up Kernel-Bypass TCP Stacks

Talkat USENIX ATC '25 · 2025-07-07..07-09· [networking, linux-and-operating-systems]
links:none on file
slides:none on file

Six kernel and kernel-bypass TCP stacks are compared on identical hardware and the same HTTP workload with per-stack optimized servers, disabled NIC offloads, and implemented-missing TCP options to make a fair test. No single stack wins every metric: Linux wins large-transfer throughput, Demi achieves lowest idle RPC latency, Ex gives highest RPC throughput, TAS scales best across many cores. mTCP and Ex show good connection scalability. Reproducing and profiling bypass stacks proves surprisingly hard, and several stacks lack generality for mixed workloads.

AI-written summary · about

  1. 0:00Kernel-bypass TCP stacks intro
  2. 1:01Why TCP dominates despite flaws
  3. 2:08Criticisms of kernel TCP
  4. 3:14User-space TCP stacks emerge
  5. 4:42Challenges in practical TCP stacks
  6. 5:45Lack of bypass stack studies
  7. 6:48Paper’s contribution and method
  8. 8:33Tested bypass stacks overview
  9. 10:19Performance setup and fairness
  10. 11:01Throughput results for large data
  11. 11:23Latency and RPC performance
  12. 12:06Connection scalability tests
  13. 12:28Multi-core scalability analysis
  14. 13:11Profiling bypass stacks challenges
  15. 13:57Future network stack design
  16. 15:25Run-to-completion model limits
  17. 16:07Key takeaways and conclusion
  18. 16:50Q&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.