~/talk

FUSEE: A Fully Memory-Disaggregated Key-Value Store

links:none on file
links:none on file
links:none on file
links:none on file
name:Yuxin Su
links:none on file
links:none on file
links:none on file
slides:none on file

FUSEE builds a fully memory-disaggregated key-value store that moves index and memory-management metadata onto memory nodes and lets clients manage them directly using one-sided RDMA and an out-of-place hash update. It implements a client-centric snapshot replication protocol (primary + backups, RDMA CAS on backups) with 1 RTT reads and typically 3 RTTs for writes, a two-level allocator (2 GB regions split into 16 MB blocks, client-side slab allocator), and an embedded operation log in KV objects to recover client crashes. Evaluation vs. state-of-the-art DM KV stores shows up to 4.5× throughput improvement with lower resource use.

AI-written summary · about

  1. 0:00Intro
  2. 0:29In-Memory Key-Value Stores
  3. 1:11Disaggregated Memory
  4. 3:40Client-Centric Index Replication
  5. 4:21Remote Memory Allocation
  6. 5:20Metadata Corruption
  7. 6:17Challenges
  8. 6:30FUSEE Overview
  9. 11:09Two-Level Memory Management
  10. 12:08Embedded Operation Log
  11. 13:31Evaluation
  12. 14:04YCSB Hybrid Benchmarks
  13. 14:27Replication Latency
  14. 14:45Conclusion
~/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.