Free Speech Wiki
Explore
Main Page
All Pages
Community
Interactive Maps
Recent Blog Posts
Wiki Content
Recently Changed Pages
SwordigoPlus
Parvej Husen Talukder
RickGotTakenInAUsernameWay
Super-seeding
HResume
XHTML Friends Network
Transclusion
World Wide Web
DBpedia
FastCGI
Linked data page
Web archiving
Calais (Reuters Product)
Data Spaces
Linked Data
Public domain films
Public domain film
His Girl Friday
My Man Godfrey
The New Adventures of Tarzan
Hemp for Victory
The Stranger (film)
My Favorite Brunette
Community
Help
FANDOM
Fan Central
BETA
Games
Anime
Movies
TV
Video
Wikis
Explore Wikis
Community Central
Start a Wiki
Don't have an account?
Register
Sign In
Sign In
Register
Free Speech Wiki
2,227
pages
Explore
Main Page
All Pages
Community
Interactive Maps
Recent Blog Posts
Wiki Content
Recently Changed Pages
SwordigoPlus
Parvej Husen Talukder
RickGotTakenInAUsernameWay
Super-seeding
HResume
XHTML Friends Network
Transclusion
World Wide Web
DBpedia
FastCGI
Linked data page
Web archiving
Calais (Reuters Product)
Data Spaces
Linked Data
Public domain films
Public domain film
His Girl Friday
My Man Godfrey
The New Adventures of Tarzan
Hemp for Victory
The Stranger (film)
My Favorite Brunette
Community
Help
Editing
Erlang unit
Back to page
Edit
Edit source
View history
Talk (0)
Edit Page
Erlang unit
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
The edit appears to have already been undone.
Anti-spam check. Do
not
fill this in!
{{Mergefrom|Erlang-B|Talk:Erlang unit#Merger proposal|date=May 2008}} The '''erlang''' (symbol '''E'''<ref>[http://www.unc.edu/~rowlett/units/dictE.html How Many? A Dictionary of Units of Measurement]</ref>) as a [[dimensionless unit|unit]] is used in [[telephony]] as a statistical measure of the volume of [[telecommunication]]s [[traffic]]. It is named after the [[Denmark|Danish]] telephone [[engineer]] [[Agner Krarup Erlang|A. K. Erlang]], the originator of [[teletraffic engineering|traffic engineering]] and [[queueing theory]]. Traffic of one Erlang refers to a single resource being in continuous use, or two [[channel (communications)|channels]] being at fifty percent use, and so on, [[wikt:pro rata|pro rata]]. For example, if an office had two telephone operators who are both busy all the time, that would represent two erlangs (2 E) of traffic, or a radio channel that is occupied for thirty minutes during an hour is said to carry 0.5 E of traffic. Alternatively, an erlang may be regarded as a "use multiplier" per unit time, so 100% use is 1 E, 200% use is 2 E, and so on. For example, if total cell phone use in a given area per hour is 180 minutes, this represents 180/60 = 3 E. In general, if the mean arrival rate of new calls is 位 per unit time and the mean call holding time is ''h'', then the traffic in erlangs ''A'' is: :<math> A = \lambda h </math> This may be used to determine if a system is over-provisioned or under-provisioned (has too many or too few resources allocated). For example, the traffic measured over many busy hours might be used for a [[T-carrier#T1|T1]] or [[E-carrier#E1|E1]] circuit group to determine how many [[Voice over IP|voice]] lines are likely to be used during the busiest hours. If no more than 12 out of 24 channels are likely to be used at any given time, the other 12 might be made available as [[data]] channels. Traffic measured in erlangs is used to calculate [[grade of service]] (GOS) or [[quality of service]] (QoS). There are a range of different Erlang formulae to calculate these, including Erlang B, Erlang C and the related Engset formula. These are discussed below, and may each be derived by means of a special case of [[continuous-time Markov process]]es known as a [[birth-death process]]. ==Erlang B formula== The Erlang B formula assumes an infinite population of sources (such as telephone subscribers), which jointly offer traffic to ''N'' servers (such as links in a trunk group). The rate of arrival of new calls (birth rate) is equal to 位 and is constant, ''not'' depending on the number of active sources, because the total number of sources is assumed to be infinite. The rate of call departure (death rate) is equal to the number of calls in progress divided by ''h'', the mean call holding time. The formula calculates blocking probability in a loss system, where if a request is not served immediately when it tries to use a resource, it is aborted. Requests are therefore not queued. Blocking occurs when there is a new request from a source, but all the servers are already busy. The formula assumes that blocked traffic is immediately cleared. :<math>B(N, A) = \frac{\frac{A^N}{N!}}{\sum_{i=0}^{N}{\frac{A^i}{i!}}}</math> This may be expressed recursively as follows, in a form that is used to calculate tables of the Erlang B formula: :<math>B(0, A) = 1 \,</math> :<math>B(N,A) = { {A B(N-1,A)} \over {N+A B(N-1,A)} } \,</math> where: * ''B'' is the probability of blocking * ''N'' is the number of resources such as servers or circuits in a group * ''A'' = 位''h'' is the total amount of traffic offered in erlangs The Erlang B formula applies to loss systems, such as telephone systems on both fixed and mobile networks, which do not provide traffic buffering, and are not intended to do so. It assumes that the call arrivals may be modeled by a [[Poisson process]], but is valid for any statistical distribution of call holding times. Erlang B is a trunk sizing tool for voice switch to voice switch traffic. ==Erlang C formula== The Erlang C formula also assumes an infinite population of sources, which jointly offer traffic of ''A'' erlangs to ''N'' servers. However, if all the servers are busy when a request arrives from a source, the request is queued. An unlimited number of requests may be held in the queue in this way simultaneously. This formula calculates the probability of queuing offered traffic, assuming that blocked calls stay in the system until they can be handled. This formula is used to determine the number of agents or customer service representatives needed to staff a [[call centre]], for a specified desired probability of queuing. :<math>P_W = {{\frac{A^N}{N!} \frac{N}{N - A}} \over \sum_{i=0}^{N-1} \frac{A^i}{i!} + \frac{A^N}{N!} \frac{N}{N - A}} \,</math> where: * ''A'' is the total traffic offered in units of erlangs * ''N'' is the number of servers * ''P''<sub>''W''</sub> is the probability that a customer has to wait for service It is assumed that the call arrivals can be modeled by a [[Poisson process]] and that call holding times are described by a negative exponential distribution. ==Engset formula== The [[Engset calculation|Engset formula]], named after [[T. O. Engset]], is related but deals with a finite population of ''S'' sources rather than the infinite population of sources that Erlang assumes: :<math> E(N, A, S) = \frac{A^N {\left( \begin{array}{c} S \\ N \end{array} \right)}} {\sum_{i=0}^NA^i {\left( \begin{array}{c} S \\ i \end{array} \right)}} </math> This may be expressed recursively as follows, in a form that is used to calculate tables of the Engset formula: :<math>E(0, A, S) = 1 \,</math> :<math>E(N, A, S) = { {A(S-N+1)E(N-1,A,S)} \over {N+A(S-N+1)E(N-1,A,S)} } \,</math> where: * ''E'' is the probability of blocking * ''A'' is the traffic in erlangs generated by each source when idle * ''S'' is the number of sources * ''N'' is the number of servers Again, it is assumed that the call arrivals can be modeled by a [[Poisson process]] and that call holding times are described by a negative exponential distribution. However, because there are a finite number of sources, the arrival rate of new calls decreases as more sources (such as telephone subscribers) become busy and hence cannot originate new calls. When ''N'' = ''S'', the formula reduces to a [[binomial distribution]]. ==See also== * [[Spectral efficiency#System spectral efficiency|System spectral efficiency]] (discussing cellular network capacity in Erlang/MHz/cell) * [[Agner Krarup Erlang|A. K. Erlang]] * [[Call centre]] * [[Erlang programming language]] * [[Erlang distribution]] * [[Poisson distribution]] * [[Traffic Mix]] ==References== {{reflist}} ==External links== * [http://www.tarrani.net/mike/docs/TrafficEngineering.pdf Traffic Engineering Techniques in Telecommunications by Richard Parkinson] (PDF Document - Has terms and formulae) <!--* [http://www.angustel.ca/reports/Erlang%20B%20&%20C.PDF An Introduction to Erlang B and Erlang C by Ian Angus] (PDF Document - Has terms and formulae plus biography) [dead link]--> * [http://www.EasyErlang.com/papers/Traffic_Modeling.htm Traffic Modeling and Resource Allocation in Call Centers by Diagnostic Strategies] (definitions and formulae) * [http://www.datainspiration.com Implementation of Erlang-B in Excel] ==Tools== * [http://www.math.vu.nl/~koole/ccmath/ErlangC/index.php Online Erlang C Calculator] from Vrije University, Netherlands * [http://www.cs.usyd.edu.au/~dcorbett/erlang.cgi Online Erlang B Calculator] with source code in [[C (programming language)|C]] and [[JavaScript]] * [http://www.cas.mcmaster.ca/~qiao/publications/erlang/newerlang.html A Robust Erlang B Calculator] from McMaster University, Canada * [http://www.mitan.co.uk/mainerlg_spsh.htm Erlang C using spreadsheets] from Mitan Ltd. [[Category:Units of measure]] [[Category:Telecommunications terms]] [[Category:Teletraffic]] [[ca:Unitat Erlang]] [[cs:Erlang (jednotka)]] [[da:Erlang]] [[de:Erlang (Einheit)]] [[es:Unidad Erlang]] [[fr:Erlang (unit茅)]] [[it:Erlang]] [[nl:Erlang (eenheid)]] [[ja:銈€兗銉┿兂]] [[pl:Erlang (jednostka)]] [[ru:协褉谢邪薪谐]] [[fi:Erlang]] [[sv:Erlang]] [[zh:鍩冩湕鍠綅]]
Summary:
Please note that all contributions to the Free Speech Wiki are considered to be released under the CC-BY-SA
Cancel
Editing help
(opens in new window)
Templates used on this page:
Template:Main other
(
view source
)
Template:Mergefrom
(
view source
)
Template:Reflist
(
view source
)
Module:Check for unknown parameters
(
edit
)
Follow on IG
TikTok
Join Fan Lab