~/talk

KRCORE: A Microsecond-scale RDMA Control Plane for Elastic Computing

Talkat USENIX ATC '22 · 2022-07-11..07-13· [networking]
links:none on file
links:none on file
name:Rong Chen
links:none on file
slides:none on file

KRCORE is an RDMA library that creates full connections in 10μs connection establishment by virtualized kernel-space QPs and retrofitting dynamic connected transport with static transport, keeping only a fixed-sized connection metadata per node. Implemented as a loadable kernel module (≈10k Rust LOC + small C), it cuts RACE Hashing worker bootstrap time by 83% and RDMA transfer latency in Fn by 99%. Trade-offs: DCT-based data path shows lower peak throughput than verbs but KRCORE can dynamically switch to RC to recover performance.

AI-written summary · about

  1. 0:00KRCORE and RDMA challenges
  2. 2:30RDMA bottlenecks analysis
  3. 4:37KRCORE design with connection pooling
  4. 7:50Reducing QP overhead
  5. 10:16Metadata discovery with RDMA
  6. 11:43Multiplexing QPs for sharing
  7. 13:30KRCORE implementation overview
  8. 14:32Evaluation setup
  9. 15:14Performance comparison with IB verbs
  10. 16:41Data plane performance
  11. 17:43Benefits for elastic RDMA
  12. 18:47Summary and future
~/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.