~/talk

The delaying the future approach

Talkat FRIDA 2025 · on Monday, 2025-10-27· [distributed-systems]
links:none on file
slides:none on file

Defines a concrete Delaying the Future theorem that lets a run be transformed by postponing every event outside the past of a chosen cut by delta while remaining indistinguishable to processes; proves this for asynchronous message passing (uses happens‑before/message‑chain) and for TSO by defining a new occurs-before relation. Consequences: non‑commuting operations must be connected by those relations, every completing register op needs message chains to at least f other processes under f crashes, and under TSO a writer must use a fence or RMW (or observe a feedback loop) to ensure its write is visible.

AI-written summary · about

  1. 0:00Delaying the future approach
  2. 1:24Operation order in async models
  3. 3:12Real-time order challenges
  4. 5:01Future theorem explained
  5. 6:26Future deal in message passing
  6. 13:11TSO weak memory model
  7. 17:15Occurs-before in TSO
  8. 21:09Impact on implementations
  9. 21:55Redefining commutativity
  10. 24:25Linearizable registers in TSO
  11. 26:53Linearizability lower bounds
  12. 29:00Future deal implications
  13. 30:45Conclusion
  14. 32:51Q&A on TSO
  15. 34:18Extending to other models
  16. 36:35Comparison with happens-before
  17. 38:43Final Q&A
~/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.