~/talk

Avoiding the Ordering Trap in Systems Performance Measurement

Talkat USENIX ATC '23 · 2023-07-10..07-12· [software-architecture]
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
name:Gary Wong
links:none on file
links:none on file
slides:none on file

Performance results often depend on trial order, not just configuration: a literature survey of 56 reproducible papers finds only 7% specify reset procedures, and a 9‑month dataset of 2.3M measurements from ~1,700 servers shows ordering effects for the majority of experiments. The authors provide a repeatable method using random vs fixed runs, nonparametric testing (referred to in the transcript as the Crystal Wallace test with Bonferroni correction), report ~8% mean absolute differences and a case with ~17% shift, and release the OrderSage tool to detect and mitigate these biases.

AI-written summary · about

  1. 0:00Ordering trap in performance
  2. 1:02Memory allocation variability
  3. 2:29Ordering effects bias conclusions
  4. 3:32Root causes of ordering trap
  5. 4:14Strategies to avoid ordering trap
  6. 5:41Literature on ordering effects
  7. 7:50Experiment design methodology
  8. 11:25Analyzing long-term data
  9. 13:52Introducing OrderStage tool
  10. 14:34Case studies on ordering impact
  11. 15:59Summary and tool release with Q&A
~/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.