~/talk

Hydra: Serialization-Free Network Ordering for Strongly Consistent Distributed Applications

Talkat NSDI 2023 · 2023-04-17..04-19· [distributed-systems]
name:Inho Choi
links:none on file
links:none on file
name:Yunfan Li
links:none on file
links:none on file
name:JIALIN LI
links:none on file
slides:none on file

Hydra implements a distributed network sequencer primitive that combines per-sequencer sequence counters with loosely synchronized physical timestamps to avoid a single sequencer bottleneck. The authors build Hydra-based state-machine replication and a transactional key-value store, measure in ns-3 and a 15-shard testbed, and report serialization-free network ordering, linear scaling with added sequencers, 5× faster sequencer failover, and 47% higher throughput than a single-sequencer system (Aries) while using flush messages to make progress when sequencers are idle.

AI-written summary · about

  1. 0:00Intro
  2. 1:00Network Ordering to Eliminate Coordination
  3. 3:51Multi-Sequencer Challenge: Provide the same guarantees
  4. 4:51Solution: Combine sequence number with physical clock
  5. 8:42Deliver messages up to the minimum barrier
  6. 11:51Low Latency through Network Load Balancing
  7. 12:48Transactional Database Performance
~/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.