~/talk

The Essence of Online Data Processing

Talkat OOPSLA 2022 · 2022-12-05..12-10· [data-engineering]
links:none on file
links:none on file
links:none on file
slides:none on file

Claims a first rigorous foundation called DON Calculus for online data processing that models backend and frontend behavior and centers on IOP and TLO. The key engineering insight models operations as operation streams flowing through node-stations, with three primitives (add, map, fold) that encode graph-style read/write patterns. The semantics is mechanized (~6,000 lines) and proves confluence and an observable-equivalence theorem: despite nondeterministic incremental propagation and temporal-local rewrites, results match conventional, nonincremental processing.

AI-written summary · about

  1. 0:00Whole stack verification
  2. 1:04Online data processing systems
  3. 3:32Defining online processing
  4. 5:20Essential features of online systems
  5. 7:50Incremental operational processing
  6. 11:45Temporal locality optimization
  7. 13:54Unifying IOP and TLO
  8. 16:11Operation streams and semantics
  9. 18:19Formalizing IOP
  10. 20:06Deterministic results
  11. 22:34Mechanizing proof
  12. 23:37Conclusion and future
~/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.