~/talk

OneSidedMW: Managing Disaggregated Memory Efficiently, Flexibly, and Securely with RNIC

Talkat NSDI '26 · 2026-05-04..05-06· [distributed-systems, networking]
links:none on file
name:Jinyu Gu
links:none on file
links:none on file
name:Yubin Xia
linkedin:yubin-xia
slides:none on file

System implements RNIC offloading plus memory windows to perform remote bind/unbind on the NIC so allocation and deallocation happen with zero memory-node CPU involvement; prototype runs on ConnectX-5 100Gbps RNICs with one memory-core. It uses type-2 memory windows to prevent R_Key enumeration, adds QP and memory-window grouping and management/access QP separation to avoid contention, and evaluates on a KV store and swap system, reporting up to 10.6× throughput in KV and up to 32.3% swap improvement while saving 43% memory at 8KB granularity.

AI-written summary · about

  1. 0:00Disaggregated memory intro
  2. 1:21Challenges in memory management
  3. 2:04Limitations of allocation
  4. 4:30OneSidedMW design insight
  5. 5:11RDMA offloading with NIC
  6. 5:52OneSidedMW architecture
  7. 7:35Security risks of type one windows
  8. 8:38Type two windows for isolation
  9. 9:20Performance with type two windows
  10. 10:25QP and window grouping
  11. 11:27Separating management access QP
  12. 12:10Evaluation setup
  13. 13:15Redis performance results
  14. 13:58FastSwap cloud tests
  15. 15:00Conclusion
~/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.