~/talk

Logic and Algebras for Distributed Computing: Applications and Open Questions

speakerdeck:jhellerstein
links:none on file
slides:none on file

Vision and prototypes present a concrete stack: translate Daedalus programs into a Hydro/Hydroflow IR, compile with e-graph style rewrites (Egg/Egglog) into per-node Rust implementations, and deploy with automated partitioning and replication. Key claims: free replication via semilattice CRDTs yields massive gains (Anna shows ~700x throughput under contention), Hydroflow matches handwritten C++ latency/throughput, and automated transformations reproduce or exceed hand-tuned Paxos performance; several pieces remain research questions (monotonicity, termination, cost-based search).

AI-written summary · about

  1. 0:00Logic and algebras for cloud computing
  2. 1:07Cloud lacks canonical model
  3. 8:51Free replication and CALM theorem
  4. 21:54Semilattices and CRDTs
  5. 30:24CALM theorem and coordination-free
  6. 41:26Logic and algebra for distributed computing
  7. 47:04Automatic partitioning of programs
  8. 53:35Open questions in distributed algebras
  9. 1:00:13When clocks are needed
~/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.