Skip to main content

Queuing system and Kendall's notation

Short answer

A queuing system holds calls in a buffer when all servers are busy, rather than blocking them. Kendall's notation A/B/C/K/N/D describes the arrival process (e.g., M for Poisson), service time distribution, number of servers, system capacity, calling population size, and queue discipline (e.g., FCFS).

What is a queuing system in telecommunication? Explain the characteristics of a simple queuing system in Kendall's notation.

Queuing system

A queuing (delay) system in telecommunication is one in which a call or packet that finds all servers (trunks, registers, processors, links) busy is not lost but waits in a queue until a server becomes free. Examples: calls waiting for an operator in a call centre, digits waiting for a common-control register, packets waiting in a router buffer. Its performance is measured by probability of delay, mean waiting time and queue length, rather than by lost-call probability.

 arrivals    +----------+     +-----------+   departures
 ---lambda-->|  queue   |---->| N servers |--------->
             | (buffer) |     |  (mu each)|
             +----------+     +-----------+

Characteristics in Kendall's notation

Kendall's notation describes a simple queue as A / B / C / K / N / D (often shortened to A/B/C):

SymbolCharacteristicCommon values
AArrival process (inter-arrival time distribution)M = Markovian/Poisson (exponential), D = deterministic, EkE_k = Erlang-k, G = general
BService (holding) time distributionM, D, EkE_k, G
CNumber of parallel servers1, 2, ..., N
KCapacity of the system (queue + servers)∞ by default
NSize of the calling population (sources)∞ by default
DQueue disciplineFIFO/FCFS (default), LIFO, SIRO, priority
  1. Arrival pattern: usually Poisson with mean rate λ\lambda calls per unit time, so inter-arrival times are exponential.
  2. Service pattern: usually exponential holding time with mean h=1/μh = 1/\mu.
  3. Number of servers working in parallel.
  4. System capacity: limited buffers make the system partly a loss system.
  5. Source population: large (infinite) or small (finite) number of subscribers.
  6. Discipline: order in which waiting calls are served.

Examples

  • M/M/1: Poisson arrivals, exponential service, one server — e.g. a single public phone; utilisation ρ=λ/μ\rho = \lambda/\mu, mean number waiting Lq=ρ2/(1−ρ)L_q = \rho^2/(1-\rho).
  • M/M/N (Erlang C): N trunks with queuing, used for call centres.
  • M/M/N/N: no waiting room — the Erlang B loss system.
  • M/D/1: fixed packet length on a link.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Telecommunications chapter 6 questions →