Waiting time, load factor, and queueing theory: why you need to cut your systems a bit of slack

A blog post explaining why waiting time climbs sharply as a system gets busier.

Author
Erik Bernhardsson (at the mortgage startup Better when writing)
Published
27 March 2018
Kind
Personal blog post, with a short simulation and a plotted result
Original
erikbern.com/2018/03/27/waiting-time-load-factor-and-queueing-theory.html
Subject
Mathematics and optimization
Themes
Feedback loops

What it is

Erik Bernhardsson writes about operations research. The interest began at a mortgage startup. The post asks how load affects cycle time. It lists examples such as database latency, email replies and meeting booking.

What it says

What evidence it gives

The post gives a short Python simulation of a queue. It plots latency against load. It shows the exact M/M/1 formula matching a simulation. The email example is described as anecdotal. No data from real systems appears.

Interests and limits

The author worked at a mortgage startup and gives personal opinion on workload. The simulation uses chosen distributions, and the author says the exact choice is not important. Real systems were not measured. The advice on delegating is a personal strategy, not tested.

Connections

These links are this wiki's own reading, not claims the sources make.