~/talk

On the Use of ML for Blackbox System Performance Prediction

Talkat NSDI ’21 · 2021-04-12..04-14· [machine-learning, data-science]
github:silveryfu
links:none on file
links:none on file
links:none on file
slides:none on file

Evaluates six ML models on 13 real applications and finds 12 of 13 show inherent variability that limits prediction accuracy, with the oracle error exceeding 15% for five apps under best‑case assumptions. System fixes (disable optimizations, remove bimodal behaviors) cut oracle error to under 10% for 90% of cases, but this requires invasive changes and tradeoffs. Probabilistic models such as mixture density networks and probabilistic random forests improve results yet prediction error remains high in many realistic scenarios, so ML is neither simple nor broadly general.

AI-written summary · about

  1. 0:00Intro
  2. 0:25Performance prediction is increasingly important! • Optimization, capacity planning, SLO-aware scheduling
  3. 0:52Challenges
  4. 1:33ML for system perf. prediction?
  5. 3:47Applications and Models
  6. 4:34Metrics and Predictors
  7. 5:24Best Case Test Results
  8. 7:04E.g., Spark worker readiness
  9. 7:48With system modifications
  10. 8:49Embrace variability: probabilistic predictions
  11. 10:23What if we go beyond the best case ?
  12. 10:53Methodology Blueprint
  13. 11:16Conclusion
~/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.