~/talk

Zeno: Diagnosing Performance Problems with Temporal Provenance

Talkat NSDI 2019 · 2019-02-26..02-28· [distributed-systems]
name:Yang Wu
links:none on file
name:Ang Chen
links:none on file
links:none on file
slides:none on file

Introduces temporal provenance and an algorithm that adds sequencing edges to provenance graphs to expose off‑path causes that only affect latency, not functionality. Implements the idea in the Zeno debugger, annotating nodes with precise potential speed‑up values so each event’s contributed delay is quantified. Evaluated by reproducing seven Google Cloud incidents, Zeno finds hidden maintenance jobs that queued RPCs to storage, shrinks graphs by ~89% and answers queries in under 10 seconds.

AI-written summary · about

  1. 0:00Intro
  2. 0:27Motivation: Timing-related faults
  3. 1:13Can existing tools handle timing-related faults?
  4. 2:50Insight: Temporal causality is missing!
  5. 4:17How does temporal causality help?
  6. 5:08Approach: Temporal provenance
  7. 5:51Background: Provenance
  8. 6:56Challenge: How to capture temporal causality?
  9. 8:32Sequencing edges
  10. 9:24Challenge: How to read the graph?
  11. 9:55Annotating provenance with delay contributions
  12. 11:41Delay annotations: How to compute?
  13. 14:17Delay annotations: Formal Proof of Properties
  14. 14:32Provenance aggregation
  15. 14:53Implementation and experimental setup
  16. 15:22Evaluation: Questions
  17. 15:33What does the provenance look like?
  18. 16:34How readable is the provenance?
  19. 17:06How much time do diagnostic queries take?
  20. 17:24Summary . Problem: Diagnosing timing-related faults
~/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.