~/talk

ExoFlow: A Universal Workflow System for Exactly-Once DAGs

Talkat OSDI 2023 · 2023-07-10..07-12· [distributed-systems]
links:none on file
links:none on file
links:none on file
name:Yi Cheng
links:none on file
linkedin:ionstoica
slides:none on file

ExoFlow implements a workflow runtime that decouples execution from recovery, providing exactly-once semantics via a separate recovery layer, task annotations for nondeterminism and external outputs, and references for internal outputs so large data (e.g., Spark RDDs) can be shared instead of copied. Prototype runs on an AWS Lambda backend and a centralized controller. Experiments (ETL + serverless trip reservation) show up to ~50% lower P99 latency versus a recent serverless workflow system and correct rollback/commit behavior.

AI-written summary · about

  1. 0:00Introduction to workflows
  2. 2:17Recovery trade-offs
  3. 3:25The case for ExoFlow
  4. 6:32ExoFlow design principles
  5. 10:31Architecture and performance
  6. 12:55Experimental results
~/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.