~/talk

One-sided RDMA-Conscious Extendible Hashing for Disaggregated Memory

Talkat USENIX ATC '21 · 2021-07-14..07-16· [distributed-systems, databases]
links:none on file
links:none on file
name:Liu Yang
links:none on file
links:none on file
name:Yu Hua
links:none on file
slides:none on file

RACE hashing is an RDMA-conscious extendible hash table that executes every index operation using one-sided RDMA verbs, avoids remote compute by keeping all state in the memory pool, and provides a lock-free remote concurrency control to let multiple clients operate the same table without remote locks. It implements extendible remote resizing that avoids an extra RDMA to fetch directories, caches directory entries on clients with lightweight validation, and in YCSB hybrid workloads outperforms prior distributed in-memory hash indexes by 1.4–13.7×.

AI-written summary · about

  1. 0:00Intro
  2. 0:19Disaggregated Memory
  3. 0:54Hashing Indexes in Local Memory
  4. 1:30Hashing Indexes in Disaggregated Men
  5. 1:55Hash Collision
  6. 4:04Challenge 3: Extendible Resizing
  7. 5:25Challenge Summary
  8. 6:12Architectural Overview
  9. 6:42One-sided RDMA-Conscious (RAC) Subtabl
  10. 8:11Lock-free Remote Concurrency Control
  11. 10:19Extendible Remote Resizing
  12. 12:06Experimental Setup
  13. 12:35Insertion
  14. 13:25Update
  15. 13:35YCSB Hybrid Workloads
  16. 13:47The Stale-read Client Directory (SRCD)
~/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.