Little’s Law is such a fundamental result in queueing theory that it is called a “law.” It states that the average number of jobs in a system is equal to the average arrival rate multiplied by the average time spent in the system. It applies to any system involving waiting, provided that the system is not overloaded.
Little’s Law
For a queueing system in equilibrium,
where
is the mean number of jobs in the system,
is the mean arrival rate, and
is the mean time spent in the system.
We use the letter to denote the time spent in the system, also called the sojourn time.
Proof
Consider the figure below. Here, denotes the time of the
th arrival, and
denotes the time that job
spends in the system. Thus,
is the time at which the
th job leaves the system.
Suppose for now that the system is empty initially and is again empty at time . Let
denote the number of arrivals by time
.

The key idea in the proof of Little’s Law.
The average number of jobs in the system can be found from the area under the curve showing the number of jobs present over time. This area is also equal to the sum of the areas of the rectangles between each job’s arrival and departure. Therefore,
This identity expresses the time-average number of jobs in the system as the arrival rate multiplied by the average time spent in the system.
Letting gives
Technical point. We assumed that the system is empty at times and
. In general, some jobs may be present at either endpoint. However, in equilibrium, the resulting boundary terms do not grow proportionally with
. Their contribution therefore becomes negligible as
.
□