We consider what is perhaps the simplest and most tractable queueing model: a single-server queue with Poisson arrivals and exponential service times. This is called the M/M/1 queue.
Customers arrive according to a Poisson process with rate . Each job has a service requirement that is exponentially distributed with mean
. The server works at unit speed.

Figure: M/M/1 queue.
Load
We define
to be the load on the system. Jobs arrive at rate and require, on average,
units of work. Thus, the load represents the amount of work arriving per unit time.
Since the server processes work at unit speed, a natural condition for stability is
(This works for simple queues like the single-server queue, but more care is needed for networks.)
Kendall’s queueing notation
Kendall introduced a standard notation for queues:
where:
— arrival process
— service time distribution
— number of servers
— system capacity (if finite)
The values and
can be
.
The symbols and
describe distributions:
- M — memoryless (exponential)
- D — deterministic
- G — general (i.i.d.)
Kendall notation is widely used, especially for classical models.
M/M/1 queue: stationary distribution
Lemma. The number of jobs in an M/M/1 queue is a reversible Markov chain that is positive recurrent when . Its stationary distribution is geometric:
The expected number of jobs in the system is
Proof.
The queue length evolves as a continuous-time Markov chain.

Figure: state transitions with rates (up) and
(down).
Using detailed balance,
so
To normalize, we require
so
Since
we obtain
Finally,