Birth–Death Processes and Queueing Chains
Anchor (Master): Norris 1997 *Markov Chains* (Cambridge) §2.5-2.7; Anderson 1991 *Continuous-Time Markov Chains* (Springer) Ch. 8 (birth-death processes, explosion and recurrence criteria); Kelly 1979 *Reversibility and Stochastic Networks* (Wiley) §1-§3 (reversibility, product form, queueing networks)
Intuition Beginner
A birth–death process tracks a count that goes up or down by one step at a time: the number of customers in a line, the number of animals in a colony, the number of busy phone lines. From a count of the only moves allowed are to (a birth, someone arrives) or to (a death, someone leaves). No jumps of size two, no teleporting — just one step up or one step down. Each direction has its own clock: a birth clock running at rate and a death clock running at rate , where the rates may depend on the current count .
The cleanest example is a single-server queue. Customers arrive at a steady average rate , and whoever is at the front is served at a steady average rate . When the line has length , two clocks compete: the arrival clock that would push the count to , and the service clock that would drop it to . Whichever rings first decides the next move. When the line is empty there is nobody to serve, so only the arrival clock runs.
The single most important question is whether the line stays under control or grows without bound. The answer turns on one comparison: the arrival rate against the service rate. Write , the traffic intensity. If , customers are served faster than they arrive on average, so the queue settles into a steady random length and keeps returning to empty. If , work piles up faster than it clears and the line drifts off to infinity. The boundary is the knife-edge where arrivals and service exactly balance.
When the queue is stable, it settles into a fixed pattern of long-run chances called the stationary distribution. For the single-server queue this pattern is geometric: the chance of finding customers is , so short lines are common and long lines rare, decaying by the factor at each extra customer. The average line length works out to , which blows up as climbs toward — the familiar experience that a nearly saturated service desk has wild, swinging waits.
The one-sentence takeaway: a birth–death process steps a count up at rate and down at rate , the single-server queue is stable exactly when arrivals are slower than service (), and then the line length follows a geometric law that thins out by the factor for each extra customer.
Visual Beginner
Picture the possible counts as beads on a string, , with arrows for births to the right and deaths to the left.
Left and centre: the count lives on the non-negative whole numbers, and the only moves are one step up (birth, rate ) or one step down (death, rate ), so the sample path is a staircase that never skips a level. Right: when the single-server queue is stable, the long-run chance of customers is the geometric law , whose bars shrink by the factor at each extra customer.
Worked example Beginner
Consider a single-server help desk modelled as a queue. Customers arrive at rate per hour and are served at rate per hour. We compute the long-run picture by hand.
Step 1. The traffic intensity is . Since , arrivals are slower than service on average, so the queue is stable and settles into a steady pattern.
Step 2. The long-run chance the desk is idle (zero customers) is . So about of the time there is nobody in the system.
Step 3. The chance of exactly customers is . For one customer, . For two, . The chances shrink by the factor at each step, so long lines are increasingly rare.
Step 4. The average number of customers in the system is . On average four customers are present, counting the one being served.
Step 5. See what happens as the desk gets busier. If arrivals rose to with the same , then and the average count jumps to . A small increase in load near saturation more than doubled the average line. As approaches , the average count races to infinity.
What this tells us: the single ratio decided stability, set the idle chance , gave the geometric law for every queue length, and fixed the average count — and that average is brutally sensitive to load once the desk is nearly saturated.
Check your understanding Beginner
Formal definition Intermediate+
Throughout, the state space is and time is continuous, , on a probability space . The continuous-time Markov apparatus of 37.05.08 — the -matrix, jump chain, exponential holding times, explosion — and the stationarity and detailed-balance theory of 37.05.10 are used freely. The Poisson process of 37.05.11 supplies the constant-rate arrival stream.
Definition (birth–death -matrix). A birth–death process on is the continuous-time Markov chain whose -matrix is nearest-neighbour: with birth rates () and death rates (), ,
Each row sums to zero, so is a conservative -matrix 37.05.08. The total jump rate out of is (and ), the holding time in state is , and from the jump chain goes up with probability and down with probability — the competing-exponentials split of 37.05.08. State is reflecting: only a birth is possible.
Definition (potential coefficients and the -series). Define the potential coefficients The recurrence series is scaled appropriately, and the stationary series is . These two sums control, respectively, recurrence versus transience and the existence of a stationary distribution; the Key theorem makes the dictionary precise.
Definition (M/M/1 and M/M/ queues). The M/M/1 queue is the birth–death process with constant rates for all and for all : Poisson arrivals at rate 37.05.11, a single server working at rate . Its traffic intensity is . The M/M/ queue (infinitely many servers) has and : every customer in the system is served simultaneously, so the death rate scales with the count. The notation is Kendall's: arrival process / service-time law / number of servers, with M for memoryless (exponential) [Kendall 1953].
Counterexamples to common slips Intermediate+
Stability is about the ratio, not the gap. A queue with , is stable () even though arrivals are nearly as fast as service; a queue with , is unstable (). It is the ratio , not the difference , that decides recurrence.
Positive recurrence is stronger than recurrence. A birth–death chain can be recurrent (returns to with probability one) yet null recurrent, with no stationary distribution and infinite expected return time. Recurrence is ; a stationary distribution further needs . The symmetric random walk analogue is the borderline null-recurrent case.
Detailed balance is special to nearest-neighbour chains. Birth–death chains are reversible because the state graph is a line (a tree), so Kolmogorov's cycle condition holds vacuously and the stationary law solves the detailed-balance equations
37.05.10. A chain with non-nearest-neighbour transitions need not be reversible, and then the product form fails.M/M/ is always stable. Because its death rate grows without bound, the M/M/ queue has a stationary distribution for every — there is no traffic-intensity threshold. The single-server M/M/1 is the model where stability can fail.
Key theorem with proof Intermediate+
Theorem (stationary distribution of a birth–death chain by detailed balance; M/M/1 and M/M/). Let be a birth–death chain with rates , and potential coefficients . Then has a stationary distribution iff , in which case it is unique and given by the product form and satisfies the detailed-balance equations . For the M/M/1 queue (, ) this is the geometric law with , valid iff ; for the M/M/ queue (, ) it is the Poisson law with , valid for all [Norris 1997 §2.5].
Proof. We solve detailed balance, verify it gives a stationary law, then specialise.
Step 1 (detailed balance forces the product form). A stationary distribution for a reversible chain satisfies , i.e. 37.05.10. Solving the recursion upward from ,
Normalising, , which has a solution with iff ; then and .
Step 2 (detailed balance implies stationarity). A distribution satisfying solves the global balance . Indeed the -th component of is
and both bracketed differences vanish by detailed balance (with the boundary convention , ). Hence , so is stationary 37.05.10, and a probability solution of for an irreducible chain is the unique stationary distribution. When no probability solution exists, so there is no stationary distribution.
Step 3 (M/M/1 specialisation). With , , the potential coefficients are with . The series converges iff , with sum . Then the geometric distribution on with idle probability . The stability condition , that arrivals be slower than service, is exactly the convergence of the geometric series.
Step 4 (M/M/ specialisation). With , , the potential coefficients are Here for every , so a stationary distribution always exists, and the Poisson distribution with mean . Because , the death rate eventually dominates any fixed arrival rate, and the queue is stable for all parameters.
Bridge. This product-form theorem builds toward the entire theory of reversible Markov chains and queueing networks, and appears again in the Jackson-network product form where a whole network of queues has a stationary law that factors over its nodes. The foundational reason the stationary law is computable in closed form is that the state graph of a birth–death chain is a line, so the chain is automatically reversible 37.05.10: detailed balance is exactly the statement that the probability flux from to equals the flux back, and this is dual to the cut-balance argument that across any edge of the line the up-flow and down-flow must match in equilibrium. The potential coefficient is the foundational reason the recurrence and stationarity criteria split: is positive recurrence and the M/M/1 geometric law is exactly the constant-rate case . Putting these together, the central insight is that the M/M/1 queue is the constant-rate birth–death chain whose Poisson arrivals 37.05.11 race a single exponential server, and the stability threshold generalises to the summability of for state-dependent rates, which is exactly the condition that produced the Poisson law for M/M/.
Exercises Intermediate+
Advanced results Master
Beyond the product-form stationary law, the theory organizes around the explosion and recurrence criteria expressed through the potential-coefficient series, the reversibility that makes the line graph special, the sojourn-time and Little's-law outlook, and the passage from one queue to a network whose stationary law still factors.
Theorem 1 (recurrence and explosion via the -series). Let be a birth–death chain with rates and potential coefficients . Then: (i) is recurrent iff , and transient otherwise; (ii) is positive recurrent (a stationary distribution exists) iff ; (iii) is non-explosive iff in the sense that the minimal process reaches no state in finite time only when the jump times do not accumulate, which for a recurrent chain is automatic and for a transient chain is governed by . The three series — for recurrence, for positive recurrence, and the Reuter sum for explosion — are the complete invariant set for a birth–death chain.
Theorem 2 (reversibility and product form). Every birth–death chain is reversible: its state graph is the line , a tree, so Kolmogorov's cycle condition holds with no constraint, and any stationary measure satisfies detailed balance 37.05.10. Consequently the stationary measure is the product form , unique up to scale; it is a probability distribution iff , and then it is the stationary law . Reversibility also gives the time-reversal interpretation: a stationary birth–death chain run backward is a birth–death chain with the same rates, so the up-crossing and down-crossing rates across each edge balance.
Theorem 3 (Little's law). For a queue in stationarity with arrival rate , let be the mean number of customers in the system and the mean sojourn time of a customer. Then [Little 1961]. The identity is distribution-free: it holds for any stationary queueing system in which customers arrive, spend a sojourn time, and depart, requiring only that the long-run arrival and departure rates coincide. For M/M/1 it gives , recovering the exponential sojourn time of mean .
Theorem 4 (M/M/ and the Erlang formulae). The -server queue M/M/ has and : each of up to busy servers works at rate . Its potential coefficients are for and for , with ; a stationary distribution exists iff . The stationary probability that all servers are busy (an arriving customer must wait) is the Erlang C formula, and the loss probability for the finite-capacity M/M// system (no waiting room) is the Erlang B formula with [Erlang 1909]. M/M/1 is and M/M/ is the limit .
Theorem 5 (Jackson networks and product form). A network of exponential single-server queues with Poisson external arrivals, Markovian routing, and service rates has, in stationarity, a product-form law , where each uses the solution of the traffic equations ( the external rate into , the routing probabilities). The network behaves in equilibrium as if its queues were independent M/M/1 queues with the through-rates , even though the actual streams between nodes are correlated. This product form is the network generalisation of the single-queue geometric law and rests, like it, on a partial-balance / quasi-reversibility structure [Kelly 1979].
Synthesis. The foundational reason the subject coheres is that one family of rates — collapsed to the single ratio in the constant-rate case — encodes the entire equilibrium law, and putting these together, the potential coefficient is the central insight tying recurrence (), positive recurrence (), and the product-form stationary law into one computation. This is exactly the reversibility of the line graph: detailed balance is the edge-by-edge flux balance, and the M/M/1 geometric law is the constant-rate instance whose stability threshold generalises to summability of . The Poisson arrival stream of 37.05.11 is the foundational reason the constant birth rate is , and the memoryless service is dual to it, so the M/M/1 queue is the constant-rate birth–death chain and the M/M/ queue is its state-dependent sibling with , whose Poisson stationary law is exactly the thinning-stable count of the underlying Poisson input. The bridge to the wider theory is product form: Little's law converts the mean count into the mean sojourn time, and the Jackson-network factorisation generalises the single geometric law to a whole network, the central insight being that reversibility and partial balance, not independence, are what make equilibrium laws multiply.
Full proof set Master
Proposition 1 (birth–death recurrence criterion). A birth–death chain with rates is recurrent iff , where .
Proof. Recurrence is equivalent to the jump chain hitting from with probability one 37.05.10. Let for the birth–death chain; by first-step analysis on the embedded walk, for ,
Rearranging, , so the differences satisfy , giving where . Writing the criterion through the potential coefficients , the minimal non-negative solution has for all (recurrence) iff the telescoping sum that would carry down to diverges, i.e. iff ; when the sum converges, the bounded minimal solution decays, for , and the chain is transient.
Proposition 2 (product-form stationary measure). Any stationary measure of a birth–death chain satisfies detailed balance and equals ; it is a probability distribution iff .
Proof. Stationarity is . Summing the balance equations telescopes the nearest-neighbour fluxes: the partial sum collapses to (all interior terms cancel, and the boundary contributes ). Hence for every , which is detailed balance. Solving the recursion, , gives . Normalisability requires with , possible iff , in which case and is the unique stationary distribution.
Proposition 3 (M/M/1 geometric law and its mean). For the M/M/1 queue with , the stationary distribution is with mean and variance .
Proof. By Proposition 2 with and , . The mean is , using . For the variance, gives , so . Both the mean and the variance diverge as .
Proposition 4 (M/M/ Poisson law). For the M/M/ queue with , , the stationary distribution is with , valid for all .
Proof. By Proposition 2 with and for every , the stationary law is . The series converges unconditionally, so a stationary distribution exists for all parameters, with no traffic-intensity threshold — the death rate grows without bound and ultimately overwhelms any fixed arrival rate. The mean and variance both equal , as for any Poisson law.
Proposition 5 (Little's law, stationary form). Consider a stationary queueing system with long-run arrival rate , where customer arrives at time and departs at with sojourn . If the time-average number in system and the customer-average sojourn exist and are finite, then .
Proof. Let be the number in system. Integrating over and ignoring boundary customers present at or (a vanishing fraction of the average as ), . Dividing by , where is the number of arrivals by time . As , (the arrival rate) and (the average sojourn), so the left side converges to and the right side to . Hence . The argument uses only that arrivals and departures balance in the long run, so it is distribution-free.
Connections Master
The continuous-time recurrence and stationarity theory
37.05.10is the engine room: detailed balance, the equation , the jump-chain bridge , and the positive/null/transient trichotomy are imported wholesale, and a birth–death chain is the case where the state graph is a line, so the chain is automatically reversible and the stationary law solves detailed balance in closed product form; the convergence-to-equilibrium statement for a stable queue is that unit's no-aperiodicity continuous-time convergence theorem applied here.The continuous-time -matrix and jump-chain construction
37.05.08supplies the nearest-neighbour generator , , the competing-exponentials split that sends the jump chain up with probability , and the explosion theory that the -series refines; every birth–death recurrence and explosion criterion is the nearest-neighbour specialisation of that unit's general apparatus.The Poisson process
37.05.11is the arrival stream: the constant birth rate of the M/M/1 and M/M/ queues is exactly the rate of a Poisson arrival process, the constant-rate pure birth chain of that unit is the empty-server limit () of the birth–death chain, and the PASTA property (Poisson arrivals see time averages) used for the sojourn-time law rests on the Poisson input; the thinning-stability of the Poisson process is the foundational reason the M/M/ departure stream is again Poisson.
Historical & philosophical context Master
Queueing theory began with Agner Krarup Erlang's 1909 study of telephone traffic for the Copenhagen Telephone Company [Erlang 1909], which modelled call arrivals as a Poisson process and call durations as exponential, and derived the loss and waiting formulae that still bear his name. Erlang's work introduced the memoryless arrival-and-service model — what would later be coded M/M/ — and established the traffic intensity as the controlling parameter, founding the field at the intersection of probability and operations research.
The systematic theory of the embedded Markov chain in queues is due to David George Kendall, whose 1953 Annals of Mathematical Statistics paper [Kendall 1953] analysed queues by the method of the imbedded Markov chain and introduced the A/B/ classification of queueing systems. Kendall's framework placed the birth–death queue within the general theory of continuous-time Markov chains and clarified when the embedded-chain and time-stationary descriptions coincide.
John D. C. Little proved the distribution-free identity in 1961 [Little 1961], relating the mean number in system to the mean sojourn time under only the assumption that arrival and departure rates balance. The product-form stationary law for networks of queues, extending the single-queue geometric distribution, was developed by James R. Jackson and given its reversibility-theoretic foundation by Frank P. Kelly, whose 1979 monograph [Kelly 1979] organised the subject around detailed balance, quasi-reversibility, and partial balance.
Bibliography Master
@book{Norris1997,
author = {Norris, James R.},
title = {Markov Chains},
series = {Cambridge Series in Statistical and Probabilistic Mathematics},
publisher = {Cambridge University Press},
year = {1997}
}
@book{Kelly1979,
author = {Kelly, Frank P.},
title = {Reversibility and Stochastic Networks},
publisher = {Wiley},
year = {1979}
}
@article{Erlang1909,
author = {Erlang, Agner Krarup},
title = {The theory of probabilities and telephone conversations},
journal = {Nyt Tidsskrift for Matematik B},
volume = {20},
year = {1909},
pages = {33--39}
}
@article{Little1961,
author = {Little, John D. C.},
title = {A proof for the queuing formula {$L = \lambda W$}},
journal = {Operations Research},
volume = {9},
year = {1961},
pages = {383--387}
}
@article{Kendall1953,
author = {Kendall, David G.},
title = {Stochastic processes occurring in the theory of queues and their analysis by the method of the imbedded {M}arkov chain},
journal = {Annals of Mathematical Statistics},
volume = {24},
year = {1953},
pages = {338--354}
}