~/talk

FineMem: Breaking the Allocation Overhead vs. Memory Waste Dilemma in Fine-Grained...

Talkat OSDI '25 · 2025-07-07..07-09· [networking, distributed-systems]
links:none on file
links:none on file
name:Kan Wu
links:none on file
links:none on file
name:Yuqi Li
links:none on file
links:none on file
slides:none on file

FineMem implements an RDMA-based remote allocator that removes MR registration from the allocation path via per-compute-node pre-registered MRs and isolates access with RDMA memory windows. It uses a lock-free, one-sided RDMA protocol and a two-layer bitmap (sections/spans) to allocate 4KB–2MB chunks with at most two round trips for up to 500 trunks. Evaluated on 16 compute and up to 6 memory nodes, it claims up to 95% reduction in allocation latency, ~40% lower memory cost, and up to 100% KV bandwidth improvement.

AI-written summary · about

  1. 0:00FineMem introduction
  2. 1:44Remote memory allocation challenges
  3. 5:17FineMem design principles
  4. 9:16Efficient remote chunk allocation
  5. 12:08Crash consistency with logging
  6. 14:35Experimental evaluation
  7. 17:54Summary
~/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.