← The collection

Kingman’s Queue Approximation.

Hold utilisation fixed while changing arrival and service variability.

Interactive experimentintuitiveField note ·
INTERACTIVE EXPERIMENT / P58

Kingman’s Queue Approximation

Hold utilisation fixed while changing arrival and service variability.

TEST THE MECHANISM

One server averages two minutes per job. Kingman’s approximation relates waiting to utilisation and coefficients of variation of interarrival and service times.

2095
02
02
Approximate average time per job

Waiting: 4.67 min · Service: 2 min

Approximate mean queue wait (minutes)
4.67
Approximate total time (minutes)
6.67
Arrival rate (jobs/minute)
0.350
Approximate mean queue length
1.63

At equal utilisation, variability can change waiting substantially. The stationary single-server approximation assumes appropriate independent renewal arrivals and service, finite moments and utilisation below one. It is not an exact forecast for bursty, scheduled or multi-server operations.

Appropriate stationary renewal arrivals, service assumptions, finite moments and utilisation below one are required. This is an approximation, not an exact multi-server, scheduled-arrival or bursty-system forecast.

THE SHORT VERSION

Kingman’s Queue Approximation, explained.

Kingman’s approximation relates mean queueing delay in a stable single-server system to utilisation, mean service time and variability of arrivals and service.

01 / THE MECHANISM

Why it happens

Mean service time is two minutes. Approximate waiting is ((ca²+cs²)/2)×ρ/(1−ρ)×2; arrival rate is ρ/2, allowing an approximate queue length through Little’s relation.

Kingman’s approximation relates mean queueing delay in a stable single-server system to utilisation, mean service time and variability of arrivals and service.

Read the result

Read all outputs as approximations from one stationary single-server model. A higher utilisation denominator amplifies the effect of supplied variability.

02 / FOLLOW IT THROUGH

A worked example

Keep utilisation while changing variability

  1. At utilisation seventy percent and both coefficients of variation one, inspect approximate queue wait about 4.67 minutes.

  2. Reduce both variability coefficients to one-half while leaving mean service and utilisation fixed.

  3. Compare wait about 1.17 minutes, then raise utilisation to inspect why spare capacity matters to delay.

OPTIONAL DEEPER DETAILGo deeper: inside the model

Inside this model

Mean service time is two minutes. Approximate waiting is ((ca²+cs²)/2)×ρ/(1−ρ)×2; arrival rate is ρ/2, allowing an approximate queue length through Little’s relation.

03 / BEYOND THE EXPERIMENT

Where this idea is useful

A practical use

Explain why matching average capacity to average demand can leave a highly variable operation with long queues.

CHECK YOUR INTUITION

A common misconception

THE TEMPTING CONCLUSION

“Equal average demand and capacity summaries determine queueing delay completely.”

THE MORE USEFUL DISTINCTION

Variability and utilisation interact, so systems with similar averages can have very different waiting under appropriate queueing assumptions.

What this explanation leaves out

  • Appropriate stationary renewal arrivals, service assumptions, finite moments and utilisation below one are required. This is an approximation, not an exact multi-server, scheduled-arrival or bursty-system forecast.
ONE MORE QUESTION

Is the zero-variability result an exact prediction for every scheduled service?

No. The formula is a model approximation, and real schedules, dependence or multiple servers may violate its conditions.

TAKE THE IDEA WITH YOU

Which source of variability is being hidden by your average workload figure?

Associated thinkers

Associated withJohn Kingman ↗

Associations marked provisional are awaiting source review.

Further reading

Explore the original research or the teaching reference behind this experiment.