~/talk

DMTree: Towards Efficient Tree Indexing on Disaggregated Memory via Compute-side...

Talkat FAST '26 · 2026-02-24..02-26· [distributed-systems]
name:Guoli Wei
links:none on file
links:none on file
links:none on file
name:Tao Li
links:none on file
name:Lulu Yao
links:none on file
links:none on file
links:none on file
slides:none on file

Prototype DMTree implements a compute-side collaborative B‑tree: leaf nodes keep key/value entries and per‑leaf fingerprint tables whose addresses live in internal nodes, while fingerprints and lock metadata are distributed across compute servers (round‑robin or consistent hashing) and cached with primary/replica sync and version validation. Evaluated on a 7‑node setup (6 compute, 1 memory) with YCSB/West‑store workloads, it reduces memory‑side RDMA LPS/bandwidth bottlenecks and yields up to 5.7× throughput vs. prior DM range indexes.

AI-written summary · about

  1. 0:00DMTree intro and disaggregated memory
  2. 1:22Tree indexing challenges in IDM
  3. 2:49Trade-offs in IDM index designs
  4. 4:34Resource imbalance in IDM
  5. 5:38DMTree compute-side design
  6. 6:24Key locating with fingerprint tables
  7. 7:27Fingerprint storage offloading
  8. 8:09Compute-side fingerprint cache
  9. 9:33Distributed locking for bottlenecks
  10. 10:15DMTree optimizations
  11. 10:36Evaluation setup and workloads
  12. 10:57Performance results
  13. 12:02Conclusion and resources
~/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.