~/talk

Cuckoo for Clients: Disaggregated Cuckoo Hashing

Talkat USENIX ATC '25 · 2025-07-07..07-09· [databases, networking]
links:none on file
links:none on file
slides:none on file

RCuckoo is a fully disaggregated, lock‑based key/value store that uses one‑sided RDMA to get single round‑trip reads for small values and two round trips for updates and deletes. It implements locality‑enhanced dependent hashing so most inserts stay within 32–256 rows, enabling practical fill factors up to ~90% and low lock contention. Evaluation shows up to 7× throughput under severe contention versus prior RDMA systems, and a lease‑based locking recovery that tolerates hundreds of client failures per second.

AI-written summary · about

  1. 0:00Introduction
  2. 3:50Disaggregated memory challenges
  3. 5:15One-sided RDMA data structures
  4. 7:45Traditional cuckoo limits
  5. 9:14Locality hashing introduction
  6. 11:22Locality benefits in insertions
  7. 13:49Locking strategy and performance
  8. 14:53Evaluation on read-write workloads
  9. 15:35Fault tolerance for client failures
  10. 16:58Summary
~/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.