Pretty Damn Quick (PDQ) performs a mean value analysis of
queueing network models: mean values in; mean values out. By mean, I mean
statistical mean or average. Mean
input values include such queueing metrics as service times and arrival rates. These could be sample means. Mean
output values include such queueing metrics as waiting time and queue length. These are computed means based on a known distribution. I'll say more about exactly what distribution, shortly. Sometimes you might also want to report measures of
dispersion about those mean values, e.g., the 90th or 95th percentiles.
Percentile Rules of Thumb
In
The Practical Performance Analyst (1998, 2000) and
Analyzing Computer System Performance with Perl::PDQ (2011), I offer the following Guerrilla rules of thumb for percentiles, based on a mean residence time R:
- 80th percentile: p80 ≃ 5R/3
- 90th percentile: p90 ≃ 7R/3
- 95th percentile: p95 ≃ 9R/3
I could also add the 50th percentile or median: p50 ≃ 2R/3, which I hadn't thought of until I was putting this blog post together.