Erlang unit
From Exampleproblems
The dimensionless unit named the erlang is a statistical measure of telecommunications traffic used in telephony. It is named after the Danish telephone engineer A. K. Erlang, the originator of traffic engineering and queueing theory.
In the traffic calculation, one Erlang implies a single resource in continuous use (or two channels at fifty percent use, and so on, pro rata). For example, if a bank has two tellers and they are both busy the whole time, that would represent two erlang of traffic.
The traffic measured in erlang is used to determine if a system is over- or under-provisioned (has too many or too few resources allocated).
The traffic measured over many busy hours might be used for a T1 or E1 circuit group to determine how many voice lines are in use at the busiest hours. For example, if no more than 12 out of 24 channels are ever in use at any given time, the other 12 might be made available as data channels.
Traffic measured in erlang is used to calculate grade of service (GoS) or quality of service (QoS).
There are a range of different Erlang formulae, including Erlang B, Extended Erlang B, Erlang C and a related Engset formula to calculate GoS.
Contents |
Erlang B
Calculates blocking probability in loss system. If a request is not served immediately it tries for a resource, then the call is lost. These systems are therefore not queued. The formula assumes the blocked traffic is immediately cleared.
Erlang B formula
where:
- Eb is the probability of blocking
- r is the number of resources (eg.g. servers or circuits in a group).
- t is the amount of traffic offered in Erlang.
Extended Erlang B
This formula is essentially Erlang B, but assumes that a certain percentage of calls to the system, will immediately represent themselves to the system after being blocked. This formula accounts for this retry percentage.
Erlang C
This formula calculates the probability of queueing offered traffic. This formula assumes that blocked calls stay in the system until they can be handled. This formula can be applied to the design of call centre staffing arrangements, because when calls cannot be immediately answered, they enter a queue. The formula is used to determine the number of agents or customer service representatives needed to staff a call centre.
Erlang C formula
where:
- A is the total traffic units offered in Erlangs
- N is the number of servers in a full availability environment
- P(>0) probability that delay is greater than 0
- P is the probability of loss - see Poisson distribution
Engset formula
The Engset formula (named after Tore Olaus Engset (1865-1943)) is also related but deals with a small population of finite sources rather than the large population of infinite sources that Erlang assumes.
See also
- Erlang programming language
- A. K. Erlang
- Erlang distribution
- Poisson distribution
- Engset calculation
- Call center
External links
- Erlang formulae (in Dutch)
- www.erlang.com for more information.
- Traffic Engineering Techniques in Telecommunications by Richard Parkinson (PDF Document - Has terms and formulae)
- An Introduction to Erlang B and Erlang C by Ian Angus (PDF Document - Has terms and formulae plus biography)
- Traffic Modeling and Resource Allocation in Call Centers by Diagnostic Strategies (PDF Document)
- Engset Modelnl:Erlang
