~/talk

Ownership: A Distributed Futures System for Fine-Grained Tasks

Talkat NSDI ’21 · 2021-04-12..04-14· [distributed-systems, api-design]
links:none on file
links:none on file
links:none on file
github:benh
links:none on file
linkedin:ionstoica
slides:none on file

Ownership claims a decentralized runtime that shards metadata by object owner, trades global persistence for simple recovery, and achieves 1ms latency per task on fine-grained millisecond tasks. Implementation in Ray shows horizontal scaling and a live video stabilization demo where per-frame tasks pipeline, failures trigger owner-driven reexecution and lightweight application-level checkpoints, and owner failure is handled by fake-sharing children to restart work while bounding duplicate execution.

AI-written summary · about

  1. 0:00Intro
  2. 0:29RPC model
  3. 3:04Distributed futures today
  4. 3:38A distributed futures system for fine-grained tasks
  5. 4:24Distributed futures introduce shared state
  6. 5:04System requirements
  7. 6:16Our approach: Ownership
  8. 7:51Ownership: Challenges
  9. 8:33Distributed memory management
  10. 8:48Worker failure
  11. 9:02Owner failure
  12. 9:18Owner recovery
  13. 9:44Outline
  14. 10:33Evaluation: Online video processing with failures
  15. 11:22Conclusion
~/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.