Erlang Calculator

2
2/24/2015 Erlang Calculator http://www.site2241.net/erlang.htm 1/2 This page was setup for those needing to perform rough calculations on resource management using ErlangB and ErlangC calculations. This worksheet uses the ErlangB and ErlangC equations to calculate the appropriate grade of service (GOS). Enter each of the parameters, then press the "Calculate" button at the bottom of each section. Calculating ErlangB Blocking Probability In this section, you need to enter the offered load to the system, which is typically denoted "A", and is measured in erlangs. You also need to enter the number of available channels in the system. For example, you might have a cellular system in which one tower provides 27 channels. If the system is handling 200 calls / hour, and each call lasts 6 minutes, this would correspond to an offered load of (200 calls/hour)*(1 hour/60 minutes)*(6 minutes/call) = 20 erlangs. We could then plug in the value of "20" (for the offered load) into the first box, and the value of 27 (for the number of available channels) into the second box, then press "Calculate Blocking Probability". This would give us an answer of 0.0268. This means that the probability of a channel being blocked for any particular caller would be 0.0268, or 2.68%. Offered Load (A, in erlangs): Number of Channels (C): Calculate Blocking Probability Reset form Calculating ErlangB Offered Load In this section, you need to enter the desired grade of service (GOS) for the system and the number of available channels (C). The grade of service (GOS) is nothing more than the probability of a call being blocked for a given offered load as well as the number of available channels. This script will calculate the offered load which provides the grade of service, given the number of available channels. For example, you might have a cellular system in which one tower provides 43 channels. If the desired grade of service is 0.02, we could then plug in the value of "0.02" (for the grade of service) into the first box, and the value of 43 (for the number of available channels) into the second box, then press "Calculate Offered Load". This would give us an answer of 33.758. This means that a system with 43 channels wishing to provide a 0.02 grade of service (or 2% blocking probability) would be able to handle 33.758 erlangs of offered load. If the offered load increases beyond this, then the grade of service, meaning the blocking probability, would rapidly increase. Desired Grade of Service (GOS): NOTE: The grade of service or "GOS" is nothing more than the blocking probability for a particular system. Number of Channels (C): Calculate Offered Load for Blocking Reset form Calculating ErlangC Delay Probability This section calculates the probability that a call will be delayed before it is serviced. This is Pr(Delay>0). You need to enter the amount of offered load to the system, in erlangs, as well as the number of available channels. This script will then calculate the probability of a delay occurring given these two parameters. For example, consider a system with an offered load of 15 erlangs and with 25 available channels. Plug in "15" (the offered load) into the first box and "25" (the number of available channels) into the second box. Then press "Calculate Delay Probability". This would provide a probability that the delay is greater than 0 of 0.01243. Offered Load (A, in erlangs): Number of Channels (C): Calculate Delay Probability Reset form Calculating ErlangC Offered Load

description

Traffic Calculator (telecom)

Transcript of Erlang Calculator

  • 2/24/2015 ErlangCalculator

    http://www.site2241.net/erlang.htm 1/2

    ThispagewassetupforthoseneedingtoperformroughcalculationsonresourcemanagementusingErlangBandErlangCcalculations.ThisworksheetusestheErlangBandErlangCequationstocalculatetheappropriategradeofservice(GOS).Entereachoftheparameters,thenpressthe"Calculate"buttonatthebottomofeachsection.

    CalculatingErlangBBlockingProbabilityInthissection,youneedtoentertheofferedloadtothesystem,whichistypicallydenoted"A",andismeasuredinerlangs.Youalsoneedtoenterthenumberofavailablechannelsinthesystem.Forexample,youmighthaveacellularsysteminwhichonetowerprovides27channels.Ifthesystemishandling200calls/hour,andeachcalllasts6minutes,thiswouldcorrespondtoanofferedloadof(200calls/hour)*(1hour/60minutes)*(6minutes/call)=20erlangs.Wecouldthenpluginthevalueof"20"(fortheofferedload)intothefirstbox,andthevalueof27(forthenumberofavailablechannels)intothesecondbox,thenpress"CalculateBlockingProbability".Thiswouldgiveusananswerof0.0268.Thismeansthattheprobabilityofachannelbeingblockedforanyparticularcallerwouldbe0.0268,or2.68%.

    OfferedLoad(A,inerlangs):NumberofChannels(C):

    CalculateBlockingProbability

    Resetform

    CalculatingErlangBOfferedLoadInthissection,youneedtoenterthedesiredgradeofservice(GOS)forthesystemandthenumberofavailablechannels(C).Thegradeofservice(GOS)isnothingmorethantheprobabilityofacallbeingblockedforagivenofferedloadaswellasthenumberofavailablechannels.Thisscriptwillcalculatetheofferedloadwhichprovidesthegradeofservice,giventhenumberofavailablechannels.Forexample,youmighthaveacellularsysteminwhichonetowerprovides43channels.Ifthedesiredgradeofserviceis0.02,wecouldthenpluginthevalueof"0.02"(forthegradeofservice)intothefirstbox,andthevalueof43(forthenumberofavailablechannels)intothesecondbox,thenpress"CalculateOfferedLoad".Thiswouldgiveusananswerof33.758.Thismeansthatasystemwith43channelswishingtoprovidea0.02gradeofservice(or2%blockingprobability)wouldbeabletohandle33.758erlangsofofferedload.Iftheofferedloadincreasesbeyondthis,thenthegradeofservice,meaningtheblockingprobability,wouldrapidlyincrease.

    DesiredGradeofService(GOS): NOTE:Thegradeofserviceor"GOS"isnothingmorethantheblockingprobabilityforaparticularsystem.NumberofChannels(C):

    CalculateOfferedLoadforBlocking

    Resetform

    CalculatingErlangCDelayProbabilityThissectioncalculatestheprobabilitythatacallwillbedelayedbeforeitisserviced.ThisisPr(Delay>0).Youneedtoentertheamountofofferedloadtothesystem,inerlangs,aswellasthenumberofavailablechannels.Thisscriptwillthencalculatetheprobabilityofadelayoccurringgiventhesetwoparameters.Forexample,considerasystemwithanofferedloadof15erlangsandwith25availablechannels.Plugin"15"(theofferedload)intothefirstboxand"25"(thenumberofavailablechannels)intothesecondbox.Thenpress"CalculateDelayProbability".Thiswouldprovideaprobabilitythatthedelayisgreaterthan0of0.01243.

    OfferedLoad(A,inerlangs):NumberofChannels(C):

    CalculateDelayProbability

    Resetform

    CalculatingErlangCOfferedLoad

  • 2/24/2015 ErlangCalculator

    http://www.site2241.net/erlang.htm 2/2

    Thissectioncalculatestheofferedloadthatcanhandle,givenagradeofservice(theprobabilitythatacallwillbedelayed)andanavailablenumberofchannels.Forexample,considerasystemwithagradeofservice(probabilityofdelay)of0.035and37availablechannels.Plugin"0.035"(thegradeofservice)intothefirstboxand"37"(thenumberofavailablechannels)intothesecondbox.Thenpress"CalculateOfferedLoadforDelay".Thiswouldprovideanofferedloadof26.437929erlangs.Thismeansthatthesystem,with37availablechannels,canhandleupto26.437929erlangsoftrafficbeforetheprobabilityofadelayoccuringrisesabove0.035.

    GradeofService(GOS):NumberofAvailableChannels(C):

    CalculateOfferedLoadforDelay

    Resetform