~/talk

Causality is simple #bbuzz

links:none on file
slides:none on file

Argues that causality is simple by reducing it to sets of unique event IDs (a causal histories model) and showing how those sets compress into vector clocks and version vectors; gives the concrete merge rule (pointwise max) and an optimization of storing the last event (the dot) to make causality checks constant time; demonstrates practical failures in Cassandra/Dynamo-style systems, explains Riak’s sibling approach for concurrent writes and deferred reconciliation, and recommends dotted version vectors for large-scale concurrency.

AI-written summary · about

  1. 0:00The importance of causality
  2. 1:32Anomalies in distributed systems
  3. 3:50Limitations of physical time
  4. 7:38Space-time diagrams and events
  5. 11:07Causal histories explained
  6. 14:51Vector clocks and optimization
  7. 18:55Version vectors in practice
  8. 23:50Summary and takeaways
  9. 28:05Q&A on practical applications
~/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.