~/talk

Pythia: An Automated, Cross-layer Instrumentation Framework for Diagnosing Performanc...

name:Emre Ates
links:none on file
slides:none on file

Pythia is an automated cross‑layer instrumentation framework that explores which trace points to enable using distributed tracing plus statistical search, implemented by augmenting OSProfiler on OpenStack. It represents instrumentation choices with calling context trees and uses hierarchical search and CCA to pick measures; a reproduced case spots a semaphore cap that limits VM builds to 10, explaining high latency variance. One experiment shows 95% variance captured by six trace points out of ~350, and a queue‑length variable has 0.85 correlation with request latency.

AI-written summary · about

  1. 0:00Start
  2. 7:41Pythia Architecture
  3. 8:32Instrumentation Plane Requirements
  4. 9:53Search Space
  5. 10:49Caling Context Trees
  6. 12:08Hierarchical Search
  7. 12:53Other Search Strategies
  8. 15:35Highest Variance Edge
  9. 16:12Finding self. build semaphore
  10. 16:45Adding More Instrumentation
  11. 17:12Canonical Correlation Analysis (CCA)
  12. 18:04After Enabling Instrumentation
  13. 18:57What about Other Trace Paints?
~/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.