Skip to main content

Short note: Extended Erlang B

Short answer

Extended Erlang B models blocked callers who redial by adding a recall factor R. It iteratively recalculates offered traffic as A = A0 + R·B·A until convergence, giving a higher blocking probability and more trunks than standard Erlang B.

Write a short note on Extended Erlang B.

The Extended Erlang B (EEB) model is a version of Erlang B that allows for blocked callers who try again. Plain Erlang B assumes blocked calls are cleared and never return; in practice many callers redial, which raises the actual offered load. EEB therefore gives a more realistic, slightly larger number of trunks.

Parameters

  • A0A_0 – fresh (first-attempt) traffic in Erlangs
  • N – number of trunks
  • R – recall factor: fraction of blocked calls that are re-attempted (0 to 1)

Iterative method

  1. Start with offered traffic A=A0A = A_0.
  2. Find blocking B=E1,N(A)B = E_{1,N}(A) from Erlang B:
B=AN/N!∑k=0NAk/k!B = \frac{A^N/N!}{\sum_{k=0}^{N} A^k/k!}
  1. Blocked traffic =B A= B\,A; retried traffic =R B A= R\,B\,A.
  2. New offered traffic A=A0+R B AA = A_0 + R\,B\,A.
  3. Repeat steps 2–4 until A stops changing. Final B is the blocking; lost traffic =(1−R) B A= (1-R)\,B\,A.
 A0 -->(+)--> A --> N trunks --> carried
        ^           |
        |    blocked B*A
        +--R*B*A----+--(1-R)B*A--> lost

Notes

  • With R = 0 it reduces to ordinary Erlang B.
  • With R = 1 every blocked call keeps retrying until it is served, so no traffic is finally lost; the offered load grows until all fresh traffic is carried.
  • It is used in call-centre and trunk dimensioning where customers retry.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Telecommunications chapter 6 questions →