Skip to main content

Decision tree; finite source blocking formulas

Short answer

The decision tree selects formulas by infinite/finite sources, loss/delay, and blocked-call treatment (cleared/held/delayed). For finite sources with cleared calls, Engset gives call congestion B = [C(N-1,n)β^n]/ΣC(N-1,i)β^i; with held calls and N≤n, Binomial blocking = Σ_{k=n}^{N-1}C(N-1,k)a^k(1-a)^{N-1-k}.

What are the formulas used in telecommunication traffic engineering decision tree? Describe the blocking formulas used in finite sources.

Decision tree of traffic formulas

The right traffic formula depends on three questions: is the number of sources large (infinite) or small (finite)? Is the system a loss system or a delay system? And what happens to a blocked call? A blocked call can be cleared (LCC: it is lost and the user goes away), held (LCH: the user keeps trying for the holding time) or delayed (LCD: it waits in a queue).

                  Traffic formula
                        |
         +--------------+--------------+
    Infinite sources            Finite sources
   (Poisson arrivals)          (N users, N small)
         |                             |
  +------+------+               +------+------+
 LCC   LCH    LCD              LCC   LCH    LCD
  |     |      |                |     |      |
Erlang Poisson Erlang         Engset Binomial Finite
  B            C                            queue
Source modelBlocked callsFormula used
InfiniteCleared (LCC)Erlang B
InfiniteHeld (LCH)Poisson
InfiniteDelayed (LCD)Erlang C
FiniteCleared (LCC)Engset
FiniteHeld (LCH)Binomial
FiniteDelayed (LCD)Finite-source queue (Palm/Molina machine-repair model)

Main formulas:

  • Erlang B (A erlang offered to n trunks): E1,n(A)=An/n!∑k=0nAk/k!E_{1,n}(A) = \dfrac{A^n/n!}{\sum_{k=0}^{n} A^k/k!}
  • Erlang C (probability of delay): E2,n(A)=Ann!nn−A∑k=0n−1Akk!+Ann!nn−AE_{2,n}(A) = \dfrac{\frac{A^n}{n!}\frac{n}{n-A}}{\sum_{k=0}^{n-1}\frac{A^k}{k!} + \frac{A^n}{n!}\frac{n}{n-A}}
  • Poisson (LCH): P=e−A∑k=n∞Akk!P = e^{-A}\sum_{k=n}^{\infty} \dfrac{A^k}{k!}

Blocking formulas for finite sources

When the number of sources NN is not much larger than the number of servers nn, the arrival rate falls as more sources become busy. Erlang B then overestimates the blocking, so finite-source formulas are used.

1. Engset formula (lost calls cleared, N > n). Let β\beta be the offered traffic per idle source. The probability that kk servers are busy is

P(k)=(Nk)βk∑i=0n(Ni)βi,k=0,1,…,nP(k) = \frac{\binom{N}{k}\beta^k}{\sum_{i=0}^{n}\binom{N}{i}\beta^i}, \quad k = 0,1,\dots,n
  • Time congestion (fraction of time all n servers are busy): E=P(n)E = P(n).
  • Call congestion (fraction of calls lost): an arriving call comes from an idle source, so it sees only the other N−1N-1 sources:
B=(N−1n)βn∑i=0n(N−1i)βiB = \frac{\binom{N-1}{n}\beta^n}{\sum_{i=0}^{n}\binom{N-1}{i}\beta^i}

For finite sources B<EB < E, because fewer idle sources exist to make calls when the group is busy.

2. Binomial formula (lost calls held, or N ≤ n). Each source is busy with probability aa, independently of the others, so the number of busy sources follows

P(k)=(Nk)ak(1−a)N−kP(k) = \binom{N}{k} a^k (1-a)^{N-k}

A call from one source is blocked when nn or more of the other N−1N-1 sources are already busy, so the blocking probability is

P(blocking)=∑k=nN−1(N−1k)ak(1−a)N−1−kP(\text{blocking}) = \sum_{k=n}^{N-1}\binom{N-1}{k}a^k(1-a)^{N-1-k}

If N≤nN \le n the sum is empty and there is no blocking at all.

As N→∞N \to \infty with total traffic fixed, Engset tends to Erlang B and the binomial formula tends to the Poisson formula.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Telecommunications chapter 6 questions →