~/talk

Aurogon: Taming Aborts in All Phases for Distributed In-Memory Transactions

Talkat FAST '22 · 2022-02-22..02-24· [distributed-systems, databases]
links:none on file
links:none on file
name:Zhiyue Li
links:none on file
links:none on file
slides:none on file

Distributed in-memory system Aurogon implements 2LClock (two-layer RDMA-aware clock sync), adaptive request deferral for hotspot reads, and pre-attached writes that install a dummy version to eliminate a vulnerable interval and save one network round. Evaluated on a five-node RDMA cluster with TPC-C and YCSB/SSB, Aurogon raises throughput up to 4.1x, cuts aborts by up to 73%, cuts latency up to 86%, and reduces clock sync error (avg 51%, p99 2.3x) versus prior systems.

AI-written summary · about

  1. 0:00Intro
  2. 0:24Transactions on rise
  3. 1:25Timestamp ordering protocol
  4. 2:35Problem of T/O protocols
  5. 3:15Existing solutions
  6. 3:56Inaccurate distributed clocks
  7. 4:51Nonuniform data access latency
  8. 5:31Requests with data dependency
  9. 6:14Challenges
  10. 7:52Two-layer clock synchronization
  11. 9:58Adaptive request deferral
  12. 10:53Pre-attaching dependent requests
  13. 11:51Evaluation Overview
  14. 12:16Evaluation: TPC-C benchmark
  15. 12:52Evaluation: YCSB benchmark
  16. 13:34Other evaluations
~/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.