~/talk

SMART: A High-Performance Adaptive Radix Tree for Disaggregated Memory

Talkat OSDI 2023 · 2023-07-10..07-12· [distributed-systems]
links:none on file
links:none on file
links:none on file
links:none on file
name:Xin Wang
links:none on file
links:none on file
links:none on file
slides:none on file

Builds a radix tree tuned for disaggregated memory and actually implements it: internal pointers live in fixed-size slots updated atomically via RDMA compare-and-swap, leaves use fine-grained in-place updates with checksum and log embedding, and cache validation uses a reverse-pointer check. It cuts redundant remote I/Os with read-delegation and write-combining at the compute side. Evaluated on 16 compute + 2 memory nodes with YCSB integer-key workloads on CloudLab, it reports up to 6.1× higher throughput for write-heavy and 2.8× for read-only vs state-of-the-art B+ trees.

AI-written summary · about

  1. 0:00Introduction to Smart
  2. 0:36Disaggregated memory basics
  3. 1:18Tree index challenges
  4. 2:32Analysis of existing designs
  5. 3:30Key research challenges
  6. 5:30Smart design components
  7. 7:32Delegation and combining
  8. 9:30Cache invalidation
  9. 10:44Experimental results
  10. 12:47Conclusion
~/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.