~/talk

The road to a Universal Internet Machine

Talkat POPL 2021 · 2021-01-17..01-22· [blockchain, distributed-systems]
slides:none on file

Claim: building a widely distributed universal computer loses Turing universality unless consensus is available, but many real tasks don’t need consensus. Tools and results: reductions to consensus, state-machine replication, hardware primitives like compare-and-swap, RDMA (reducing 3f+1 to 2f+1), and the snapshot object implement a payment abstraction where only an owner invokes pay, yielding consensus number one for that payment problem. Implementations: prototype systems and algorithms (e.g. mu: 1 ms best case) exist and the payment and some Byzantine-tolerant ML tasks work without full consensus.

AI-written summary · about

  1. 0:00Introduction
  2. 2:10The quest for universality
  3. 4:37Historical context and models
  4. 9:01Computational equivalence
  5. 12:32Implementing objects
  6. 17:01Consensus and impossibility
  7. 22:50Circumventing impossibility
  8. 30:55Reducing consensus needs
  9. 35:47Review of research progress
  10. 40:20Practical case studies
  11. 48:28The role of programming languages
  12. 51:21Question and answer session
~/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.