~/talk

Chardonnay: Fast and General Datacenter Transactions for On-Disk Databases

Talkat OSDI 2023 · 2023-07-10..07-12· [databases, distributed-systems]
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

Chardonnay is a distributed on-disk key-value store that demonstrates fast datacenter transactions by combining ~150 μs 2PC over Paxos with a tiny low-latency log device, a simple epoch service for versioning, and a novel lock-free snapshot reads protocol. Transactions run an initial dry-run prefetch to discover read/write sets, pin cold pages into RAM, then acquire locks in an ordered way to avoid deadlocks. Evaluation on TPCC-like workloads shows disk IO, not commit, dominates latency and yields 0% lock-related aborts under high contention.

AI-written summary · about

  1. 0:00Introduction to Chardonnay
  2. 2:41Distributed database overhead
  3. 5:36Redefining bottlenecks
  4. 7:47System architecture overview
  5. 9:33Epoch-based snapshot reads
  6. 12:48Transaction dry run execution
  7. 14:14Results and conclusion
~/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.