Traffic engineering provides the basis for the analysis and design of tele-
communication networks. In Chapters 2-4 and 6 we calculated blocking
probabilities due to the nonavailability of switching paths. The calculations
were based on a quantity that, specified the fraction of the time for which a
subscriber line may be busy. In practice, the situation is much more complex
It is not only the switching elements but also many other common shared sub-
systems in a telecommunication network that contribute to the blocking of a
subscriber call. In a telephone network, these include digit receivers, inter-
stage switching links, call processors and trunks between exchanges. The
load or the traffic pattern on the network varies during the day with heavy
traffic at certain times and low traffic at other times. The task of designing
cost effective networks that provide the required quality of service under
varied traffic conditions demands a formal scientific basis. Such a basis
is provided by traffic engineering or teletraffic theory. Traffic enginecring
analysis cnables one to determine the ability ofa telecommunication network
to carry’a given traffic at a particular loss probability. It provides a means to
determine the quantum of common equipments required to provide a parti-
cular level of service for a given traffic pattern and volume. x,
pak 5 beatfte
aft Network Traffic Load and Parameters a a
In a telephone network, the traffic load on a typical working day during the
24 hours is shown in Fig.8.1. The originating call amplitudes are relative and
the actual values depend on the area where the statistics is collected. The
traffic pattern, however, is the same irrespective of the area considered.
Obviously, there is little use of the network during 0 and 6 hours when most
of the population is asleep. There is a large peak around mid-forenoon and
mid-afternoon signifying busy office activities. The afternoon peak is,
however, slightly smaller. The load is low during the lunch-hour period, i.e.
12,00-14.00 hours. The period 17.00-18.00 hours is characterised by\low™
traffic signifying that the people are on the move from offices to their
residences. The peak of domestic calls occurs after 18.00 hours when persons
teach home and reduced tariff applies. In many countries including India,
19 27%214 ‘Traffic Engineering
i ing whi iff applies has been changed to begin
d during which the reduced tariff app! b
rasta 18.00 hee and one may expect the domestic call patterns also to
change accordingly. During holidays and festival days the traffic pattern is
different from that shown in Fig. 8.1. Generally, there is a peak of calls
Number of calls in the hour
| 1 =
o1 4 7 10 3 (16 19 23
Hour of the day —-————>
Fig. 8.1 Typical telephone traffic pattern on a working day.
around 10.00 hours just before people leave their homes on outings and
another peak occurs again in the evening.
x/ Ina day, the 60-mint ¢ interval in which thd hestjs called
the busy hour (BH). In Fig. 8.1, the 1-hour period between 11.00 and
12.00 hours is the busy hour. The busy hour may vary from exchange to ex-
change depending on the location and the community interest of the
subscribers. The busy hour may also show seasonal, weekly and in some
places even daily variations. In addition to these variations, there are
also unpredictable peaks caused by stock market or money market activity,
weather, natural disaster, international events, sporting events etc. To take
into account such fluctuations while designing switching networks, three
types of busy hours are defined by CCITT in its recommendations E.600:
aff Busy Hour: Continuous 1-hour period lyi : a
i lying whol 1
Vv concerned, for which the traffic volume or the numberof tiie nner
isgreatest.
catest.
Wf, Peak Busy Hour: The busy hour each day: itusually varies from _day
Lit to day, or over a number of days, “4
of ‘Time Cgnsistent Busy Hour: The 1.or
For ease of records, the busy hour is taken tw commence on the hour or*
half-hour only. Pees e
Not all call attempts materialise into actual conversations for a variety of
reasons such as called line busy, no answer from the called line, and blocking
jn the trunk-groups oF the switching centres. A call gttempt is said to be
successful or completed if the called party answ SGall-com
(CER) is defin
of call-attempt3) ace ; nd
which ts an important parameter in deciding the
tasaniells mon control or a stored program control system
of an ref angoPEME CCR parameter is used in dimensioning the network
gapacity. Networks are usually designed to provide an overall CCR of over
0.70. A CCR value of 0.75 is considered excellent and attempts to further
improve the value is generally not cost effective (A related parameter that is
often used in traffic engineering calculations is T e busy hour calling rate
which is defined ashe average numberof calls originated by a subscriber
i how ~~ 4
ee
as {i An exchange serves 2000 subscribers. If the average
BHCA is 10,000-and the CCR is 60%, calculate the busy hour calling rate.
Solution
sof Average busy hour calls = BHGA’x CCR =6000 calls
ABusy hour calling rate = —averape busy hour calls G)
total number of subscribers aw
The busy hour calling rate is useful in sizing the exchange to handle the peak
traffic. In.a rural exchange, the busy hour calling rate may be as low as 0.2,
whereas in a business city it may be as high as three or more. Another useful
information is to know how much of the day's total traffic is carried during
the busy hour. This is measured in terms of day-to-busy hour traffic ratio
wish bea ef ulin hea cinch
day. Typically, this ratio may be over 20 for a city business area and around
six or seven for a rural area. ‘
The traffic load on a given network may be on the local switching unit,
interoffice trunk lines or other common subsystems. For analytical treatment
in this text, all the common subsystems of a telecommunication nctwork 2
collectively termed as servers, In other publications, the term link or tf ®
wyflis used. {The traffic on the network may then, be measured in terms of
occupancy of the servers in the network, Such a measure is called the &
intensity which is defined as,
WA ag = Petiod for which a server is gecupied @0
é © = {otal period of observation276 Nae none *
Vo pare eeten ti h Ao is obvious!
i f observation is taken as one jour, Ao 1s 'y
Genel, the petiog ed uf to honour the Danish telephone engi-
Seer use. work in traffic engineering, His paper
'A K, Erlang, who did pionecrin
on traffic theory published in 1909 is now regarded as a cl: rversi®
uy
entire
observation) Traffic int ity may also be specified over a number of servers.
. ‘XAMPLE 8.2 In a group of 10 servers, cach is occu cd for 3
Fates in an obscrvation interval of two hours. Calculate the traffic carried
by the group.
Solution —
occupied duration
total duration
- =p 7025 E
Traffic carried per server =
¥& Total traffic carried by the group 10 x 0.25
Erlang measure indicates the average number of servers ‘occupied and is
useful in deriving the average number of calls put through during the period
of observation.
fe 8.3 A group of 20 servers carry a traffic of 10 erlangs. If the
av¢rage duration of a call is three minutes, calculate the number of calls put
through by a single server and the group as a whole in a one-hour period.
Solution
Ufrrattic per server = 2 = 058
i.e. a server is busy for80 minutegin one hour.
lumber of call c au)
YN calls put Yarough by one server = z= 10 calls
Viotal number of calls put through by the group = 10 x 20 wR
= 200 cals
sure of traffig intensity |
nt day networks which
a better measure to use
ds (CS) and eal
ity. We may note
is valid only in
support voice, data and p
for representing the traffic inte;
minutes (CM) are also used
that *Network Traffic Load and Parameters 277
GEE 36ces = 3600¢5='60cM)
* EXAMPLE “gf A subscribér makes three phone calls of three minutes,
ur minutes and two minutes duration in a one-hour period. Calculate the
subscriber traffic in erlangs, CCS and CM.
Solution _
— PFsubscriber trafic in erlangs = Pusyperiod _ 34442
total period 60
Traffic in CCS = G+44Hx 60 - 540 _
700 = t00 = 5.4CCS
Vrrafficin CM = 344 +2=9CMy, |
Whenever we usc the terminology “subscriber traffic” or “trunk traffic”, we
mean the traffic intensity contributed by a subscriber or the traffic intensity
on a trunk. As mentioned above, traffic intensity is a call-time product.
Hence two important parameters that are required to estimate the traffic
intensity or the network load are
@ Average call arrival rate(©)
© Average holding time per call (én)
We cau: then express the (gad offered) to the network in terms of these
parameters as
cal sin - aa,
C and tq must be expressed in Jike time units, For example, if C is in number
of calls per minute, fh must be in minutes per oh
Wer a 20-minute observation interval, 4g)
I duration of the calls is 4800 seconds. Cale:
offered to the network by the subscribers and the average subscriber traffic.
i Solution —
W/Mean arrival rate C = 40/20 = 2 calls/minute mmiver
Mean holding time ty = as 2 minutes/call
Therefore,
* Offered load = 2x 2 =@B)
& Average subscriber traffic = 4/40 =[0.1E]
mo
In the above discussions, we have calculated the traffic in iwo we itd
based on the(traffic generated by the subscriberd.and the other base a oe |
@bservation of busy servers) in the network. It is possible that thet: Se CU
What 15 Gaade ey 9 !
Sea _ 1S 0-0022
218 ‘Traffic Engineering
generated by the subscribers sometimes exceeds the network capacity. There
are (wo ways in which this overload traffic may be handled: The overload
tratfic may be iejected without being serviced or held in @ quetie nil th
network facilities become available. tn the first case, the calls are lost and in
the second case the calls are delayed. Correspondingly, two types of systems,
called loss systems and delay systems are encountered. mnventional
snare opines bap oe he ee ee
traffic gonditions a user call is blocked and is not serviced unless the user
makes a retry. On the other hand, @perator-oriented manual exchanges can
be cohsideréd as delay systemg A good operator registers the user request
and establishes connection as soon as network facilities become available
without the user having to make another request. In data networks,
circuit-switched networks behave as loss systems whereas store-
(S&F) message or packet networks behave as delay systems.
delay systems behave as loss systems. For example, in a S&F n
queue buffers become full, then further requests have to be rejected.
© basic performance Parameters for a loss system are the grade of
ae and the blocking probability, and for a delay system, the service
of delay exceeding a certain limit, or
and-forward
In the limit,
etwork if the
wh? Grade of Service and Blocking Probability
In loss systems, the traffic carrie
actual traffic offered to the net:
‘eigeted bythensworkisaninderof the quality at he; Service offered bythe»
his is termed grade of service (GOS) and j
is defi i
So offered waite Cae ae ined as the ratio of
d
number of calls generated by the Users and the ae Ea i i a
‘This is given by Eq. (82). On the other hand he ses sins itue per cal)
fi and is the aver
servers in the network as given by Eq. (8.1). 4 = T88€ Occupancy of the
811). Accordingly, Gog ic ae,
A-Ay ys is given by
GOS=
(8.3)
where
VA = olfered traffic @-tK
Ao = carried traffic
VA — Ao = lost trafficGrade of Service and Blocking Probability © 279
‘Thersmaller:the value of gradél6f service, the better is the service. The
recommended value for GOS‘in India is 0.002 which means that two callsiin
1000 calls or one call in every 500 calls may be | Usually, every
common subsystem in a network has an associated GOS value. fhe GOS of
the full network is determined by the highest GOS valuc of the subsystems in
a simplistic sense) A better estimate takes into account the connectivity of the
subsystems, such as parallel units. Since the vol fi Bes
time passes by, the GOS value of a penronk deteaiggaies with time. In order
to maintain the value within reasonable limits, imitially the network is sized to
have a much smaller GOS value than the recommended one so that the GOS
value continucs to be within limits as the network traffic grows.
The _blocki is defi lity the
Servers in a'systenv are bus) When all the servers are busy, no further traffic
can be carried by the system and the arriving subscriber traffic is blocked. At
the first instance, it may appear that the blocking probability i# the same
measure as the GOS. The Probability that all the servers are busy may well
represent the;fraction of the calls log>which is what the GOS is all about.
However, this is generally not truer example, in a system with equal _
umber of servers and subscribers, the GOS is zero as there is alwaysaserver
available to a subscriber. On the other hand, there is a definite probability
that all the servers are busy at a given instant and hence the blocking .
Probability is nonzero. The fundamental difference is that theGGOS is a
measure from the subscriber point of view whereas the blocking probability
is a measure from the network or switching system point of view) GOS is
arrived at by observing the number ol sejected subscriber calls , whereas the
blocking probability is arrived at by observing the busy servers in the switchs.
ing system. We shall show later in this chapter, through analysis carried out
on loss systems, that GOS and Pp may have different values depending upon
the traffic characterisation model used. In order to distinguish between these
two terms clearly, GOSsis:calle: ility and the
ing probability is called tim io
“__Anthe case of delay systems, the traffic carried by the net
as the load offedéd to the network by the subscribers,
traffic is queued, all calls are put through the network when the
network facilities become available, GOS as defined above is not meaningful
in the case of delay systems since it has a valuc of zero always. Theiprobability
thata i i
work is the same
fm
ility, is a useful measure,
as far as the delay systems are concerned, Ifthe off
cred load or the input rate
f traffic far exceeds the network cai acity, then the queuc fength: m
ery large and the calls experience undesirably lon, delays, Under such
is possible that there are some
lay systems to the unstable region of
he system back to stable region of
Sputts of traffic that tend to take the de!
Operation. An casy way of bringing t280 ‘Traffic Engineering
operation is to make it bchave like a loss system bee ie reas
‘cleared to an acceptable limit. This technique of m: ig
ion i control. .
as ea tse the term GOS in a broader sense, covering herchines
systems and delay systems and representing both loss and ony Pro pabilties
in the respective systems, In this text, we USC the term GOS int a =
ventional sense to represent the loss probability only as define q. (8.3).
In more recent times, a new term called quality of service (QOS) Js being
used and it is considered to be more general than the GOS and includes
other factors like ete. It
is important that the reader be warned of the fact that these terms are used
loosely by many writers and the reader will do well to verify what exactly an
author means by different terms. It is essential to recognise that there are two
different important performance measures, one obtained by observing the
subscriber traffic and the other by observing the network behaviour. The
terms that are used synonymously in this text from the subscriber and
network viewpoints are a
Subscriber viewpoint:
#GOS = call congestion = loss probability
Network viewpoint:
‘¥Blocking probability = time congestion
Modelling Switching Systems 7 4
A telecommunication network carries traffic generated by a large number of
individual subscribers connected to the network. Subscribers gciverate calls
ion by the subscribers and therefore the
ching systems in it can be described as a
dom process or a stochastic Brocess is one in which
S are call ‘d random va ables. Th
i © indexed function of se eandien
variables. It is generally possible to characterise the Conor MOFE Fandom
‘ qj to acterise the behavi ara
process BYsome Satistical properties and thus oe elm
performan| a certain probabilityoThe telenn i © futur
stochastic process where the numby atid Qualities'as a
and the number of simultaneously
i recisely estimate
reas Te eat a given ena the number gt ee Yeti i
subscribers Ra ee Wstant of time but a predicts taneously active
certain proba L ie i sure 82 shows typical fluctune can be made with ‘
simultancous ca! hour: period, e tons in the number 0
random process. Pattern signifies a typical
iModelling Switching Systems 281
260 +-
240 +
Number of calls ——>
a v e
& s 8
+ + t
a
8
i
+
at
0 s 10 15 20 25 30
Period (min) —>
2. Typical fluctuations in the number of telephone calls.
The values taken on by the random variables of a random process may
be discrete or continuous. In the case of telephone traffic, the random
variable representing the number of simultaneous calls can take on only
discrete values whereas a random variable representing temperature
variations in an experiment can take on continuous values. Similarly, thé time
index of the random variables can be discre'e or continuous. Accordingly, we
have four different types of stochastic processes:
Continuous time continuous state
+ Continuous timediscrete state
¥ Discrete time continuous state
A discrete state stochastic process is often called a chain,
__ Statistical properties of a random process may be obtained in bwo ways:
cither by observing its behaviour over a very long period of time, or by
observing simultancously, a very large number of statistically identical
random sources at any given instant of time.*The stat al propertics
obtained using the first method are known as time statistical parameters,na
hr Birth-death Processes A
de we apply the restriction that the state transitions of a Markov chain can
r onl the adjacent states, then we obtain what are known as birth-
eath (B-D) processes) It is customary to talk of popul
; ee 4 ion in a B-D process.
The number in the population is a random variable! Ae roprésents.the state
value of the process. The B-D process moves from its stat
" . ate k to state k — Lif
a death occurs or moves to state k + 1, if a birth Occurs; it stays in the same
state if there is no birth or death during the time period under consideration.
This behaviour of the birth-death process is depicted in Fig, 8.4.
Birth-death processes are very useful in our analysis of telecommuni-
cation networks.Modelling Switching Systems 285
Attimer + Af
Death
No change
process where thesnu (busy servers\repres e pop
irth and a call.termination implies'a death.
In order to analyse a B-D process, we shall choose a time interval)
small enough such that -~>
aff there can almost be only @ne stateitransitiod in that interval,
& there is only Bpeanuval orfone- Termination but not both, and
4. there may be fgo-arrivallor fermination leaving the stateuunchanged in
the time interval At:
We further assume that _~
@ the probability-of an Grivallor fermination)in a particular interval is
independent of what h ned inthe earlier time’ intervals and |
erval At.
' a)
With these assumptions we now proceed to determine the dynamics of a
switching system modelled as’a birth-death process. Let
¥ P(t) = the probability that the system is in state k at time ¢, Lc. k
Vo Ay = galllarrival ra ¢ in'state®
VJ My, = Galltermination rate in stat&®)286 Traffic EngineennnB
ime intervaKQD:
Then, we have the following probabilitiesrimthe
AVP {exactly one arrival] et
tly one termination|
VP [exactly o Hat ay
ic
YP [noartival]
YP {no termination] =1-“AL
; Finding-thessystemn'instate@st time [GRAFT is given by the
Probability of findi
equation
vy Py(t + Ai) = P= 1A - 14 + Py 4 OMe + AE
+ (1A ANG — Ak ANP, ()
(The first term on the right hand side represents the possibility of finding
t timeand a birth ora call request occurring during
the interval@ ¢ + Ad) The possibility of finding the system in state-k + Lat
time ¢ and a death or a call termination occurrin during the interval
t,t + At) is given by the'second term, The last term represents the no arrival
(8.5) and ignoring the second
and no termination cas¢) Expanding equation
order(&rterm, we get
! ae Py(t + AN) = Py (Dlg = At + Pa 21 OM + 144
= Ag + HPEOAL + PO Z wey? (8.6)
65)
she system in stat
Py Ay + Pe OK +1
Py(t + At) - PO
yaaa ae
— Ax + H4)PE( + (8.7)
In the limit{&7> Owe get ,
j . a) _ p
js ar k= 1 + Pic OM +1 ~ Akt HP) (88)
This.is the @ifferentia i i sof ‘
ial equatiog) governing the dyna -
Equa 8.8) applies for all values eee a Re alle
sc
progress, there. can-be-no termination of a cal
: II. In oth
eT i other words,
ur oe ere can be mo,state with as the state value. Therefore, for
k= 0, Eq. (88) modifies as : ,
aPo(t)
Y a = Pater ~ AoPol : “
w Be
v ‘While the above equations actually give [the rate of change of state
probabilities} we are often concerned with the steady state operation of the
networks. Under steady state coriditions, the state probabilities reach anIncoming Traffic and Service Time Characterisation *
287
maxalue and do
“ ie. Py) = P(t) =
(P,)For example, when commercial offices start unetioning’s ound
hows, and qui
ilities stabili
ec. Ui)
conditions, we have asst these
Py) m
of =0 ¥
rT it .
»
and the B-D process becomes f{atignary) Therefore, the steady state equa-
tins of a B-D process are
Pe-tAk-1t Pea ite e1— Ak +My) = 0 forkET] (8.10)
\U
Py fy — AgPo = 0 for 5 ae Oe 8.11
= gti cn (8.11)
It may be noted that havik
switching system is y Eqs. (8.10) and (8.11), when-the-system-is.
modelled as a B-D proce: ; :
8.4 Incoming Traffic and Service Time Characterisation
We have scen in Section 8.3 that a B-D process is useful in modelling
telecommunication networks. Traffic in a telecommunication network is the
aggregate of the traffic generated by a large number of individual subscribers
connected to the network.(Subscribers gencrate calls in a random manner
and hence the telecommunication traffic is characterised as a random pro-
“cess, Whenever a subscriber originates a call, he adds one to the number of
calls arriving al the network and has no way by which he can reduce the
number of calls that have already arrived: We are thus in need of a model that
describes an originating process. Interestingly, this Process can be treated as
a special case of the B-D process in which the death rate is equal to zero. In
other words, there is no death occurring in the process. Such a process is
known as a renewal proce: i ure bith pepe i the sense that it
can only TE eon a the ime goes by and cannot
the population by itselt(The equations gover!
B can be casily afrived a
We thus have
aPy(t)
dt
8.13)
AP) s ¢
ao ~AgPo(t) fork =0
Steady state equations are not relevant in a renewal process where we
are counting the number of call originations or births. Let us say that we start
Pg Ay 1 AP aM) For kz 1 (8.12)
u288 ‘Traffic Engineering
the observation at the time = 0. As soon asa birth occurs, say at timet = hy
it is impossible to find the system in state 0. Similarly, after i births, it is not
possible for the system to be in state i-1, i-2ete. Therefore, our concern
is only in the dynamics of the system to answer questions like: What is the
probability that there are k birth:
In Eqs. (8.10)-(8.13), thesbintherateris=dep
If yum a.constanubirthcrated whichiisindependent of the:state
system, a ic issonsprocess? The governing equations of a
s in a given time interval ¢?
Poisson process are .
FO = AP, 21) -APA() fork 1 7 (8.14a)
a = -AP) fork=0 (8.14b)
In order to solve these equations, we have to assume’ certain |
vonditions, e.g. at time[_= Othe system is in state zero, i.e. no births have
taken place, We then have 4
_ fi fork =0
Px(O) = {i fork #0
With these conditions we get the solution for Eq. (8.14b) as
Pol) = (8.15)
From Eq. (8.14a) and (8.15) we obtain, fork = 1)
vip = 200 EE
Solving this equation we get
AM P(t) = atew*
For = 2the solution is ~
2 - at
py = OE
En og
By induction we write the general solution as
=a
Anke 8.16
gate ry = OF ee
T
Equation (8.16) is,the most celebrated Poisson artiv at
The equation expresses the probability of finding the system with k members
in the population at time ¢. In other words, it represents the probability of k
arrivals in-the time interval t. Equation (8.15) represents the probability ofIncoming Traffic and Service Time Characterisation 249
zero arrival in a given time interval which is nothing but the probability distri-
bution of interarrival times, i.c. the time that clapses between two arrivals.
Thus, in a Poisson process, the intcrarrival time is exponentially distributed,
This should be so, as the Poisson process is a Markov process which
demands, as described carlicr, that the interstate transition times be expo-
nentially distributed.
EMME x fo A tural telephone exchange normally experiences four
all originations’ per minute. What is the probability that exactly eight calls
Occur in an arbitrarily chosen interval of 30 seconds?
Solution \
3 “fb
#4 = WiScalls per second 2 A=
When [= 30)s, [ir = 2\ Therefore, the probability of exactly eight
arrivals is given by
8-2
VFO = =
In Example 8.6, cight arrivals in 30 seconds represent a four-fold increase in
the normal traffic. The solution shows that the probability of such event
occurring is very low. The reader would appreciate that such calculations are
useful in sizing a switching system.
It is important to recognise that the assumption of an arrival rate inde-
pendent of the state of the system in a Poisson process implies that we are
dealing with infinite number of sources or essentially constant number of
sources. If a number of arrivals occur immediately before any subinterval in
question, some of the sources become busy and cannot generate further
requests. The effect of busy sources is to reduce the average arrival rate
unless the source population is infinite or large enough so as not to be
affected significantly by the busy sources,
hxamre df A switching system serves 10,000 subscribers with a
traffic intensity of 0.1 E per subscriber. If there is a sudden spurt in the
traffic, increasing the average traffic by 50%, what is the effect on the arrival
rate? :
Solution Number of active subscri
ers durin,
ff normal traffic = 1000, (6) increased iratfic
1500.
Number of available subscribe!
for generating new traffic during
GP normal traffic = 9000.6) increased traffic = 8500
mormal tretticl se
’ , 500
% Change in the arrival rate = p00 * 100 = G5")
205 Blocking Models and Loss Estimates
In Section 8.1, we pointed out that depending on the way-in which overflow
traffic is handled, telecommunication systems may be classified: as loss
systems or delay systems. The behaviour of loss systems is studied by using
blocking models and that of the delay systems by using queuing models. In
this section, we analyse loss systems; and in Section 8.6 we deal with delay
systems, .
From the discussion in Sections 8.3 and 8.4, it is apparent that we are
concerned with three aspects while dealing with the analysis of the
telecommunication systems:
1. Modelling the system
2. Traffic arrival model
3. Service time distribution
We model the system as a B-D process, the arrival as a Poisson process, and
the holding time as an exponential or constant time distribution.
In loss Systems, the overflow traffic is rejected. In other words, the
Overflow traffic experiences blocking from the network, What happens to the
overflow traffic that is rejected? There are three ways in which overflow
traffic may be handled:Yer Tost Calls Cleared System with Infinite Sources wea Sle Gbsi bed
We-firstanalyse an LCC system assuming infinite number of subscribers. The
assumption permits us to use Poisson arrival model for the traffic. The arrival
rate is independent of the number of subscribers already busy and remains
constant irrespective of the state of the System.Lost calls cleared madel is
vs ited to the study of the behaviour of tu ik
Usually, there are many trunk groups emanating from a switel
terminating on adjacent switching offices. Whenever a direct
between two switching offices is busy, it is possible to divert th
other switching offices using different trunk groups. In this way, the blocked
calls in one trunk group are cleared via other trunk groups. In the context of
subscriber calls, the LCC model assumes that a subscriber on hearing the
engaged tone, hangs up and waits for some length of time before
reattempling. He does not realtempt immediately or within a short time,
Such calls are considered to have been cleared from the system and the
reattempts are treated as new calls. The LCC model is used as a standard for
the design and analysis of telccommunication networks in Europe, India and
other countrics that adopt Europcan practices, es
The LCC model was first studied comprchensively and accurately by
AX. Erlang in 1917. The main Purpose of the analysis is to cstimate the
blocking probability, and the grade of service. Using Eq. (8.2), wevean
oxy FOCESS as
(8.28)
A=).
ing office and
trunk group
he traflic via294 Traffic Engineering
rage Poisson call arrival rate. Itbe may be recalled that the
: s the average call arrival rate irrespective of
the arrival distribution, whereas A represents the Poisson arrival rate here.
When all the servers in the system are busy, any traffic generated by the
Poisson process is rejected by the system. Since the overflow traffic is lost, as
far as the network is concerned, there is a different arrival rate which we call
effective arrival rate. We denotc the mean effective arrival rate as Co, and the
effective arrival rate in state ias Cj. The system : said to be in state j when
sin tl ,
j servers arc busy.A
‘entireincoming trafficisicarried by the netw pork and ‘whenall'theservers are
the network is
fic i Such a traffic on
known as Erlang traffic or pure chance traffic of type 1, In this case, WC have
wherc A is the ave!
quantity C in Eq. (8.2) represent
VG =A fordsicR, VCR=0
where(Ais the number of servers in the system. The mean effective traffic
rate Cois calculated as °
R-1
C= > Fi
i=0
where(P)is the probability that the system is in state i. The system can be in
any one of 0, 1,2 ... R states. Therefore, we have ,
Po t Py t Pr tin + PR=l (8.29)
We may now write the expression of Co as
. Co =A(Po + Py tie + Pri) = AG =Pr (8.30)
The mean'traffic'carried by the network is given by
Ao = Coln (8.31)
= ACL Pr)th “
: (8.31a)
By Eq.(8.28), this reduces to
Ag = A(- Pr)
or
A-Ay
Pp= (8.32)
The blocking probability ®rjis the same as the probability that all the servers
are busy, ie. Pi® Therefore, from Eq ‘
15. (8.3) and (8,32), we conclude that
cosmtn f/f Bre Mf
for LCC model where the traffic arrival i
ve ral al is characterised by Poiss cess
We now procecd (0 , eulate the blocking probability, Fat this purpose
we perform the steady stale analysis of the 1-D process ‘characterising teBlocking Models and Loss Estimates
LCC model. We have already discu:
the call termination process. A cons
here. The call terminati
busy servers in the system,
are busy, more calls are likely to terminate ii
a given
termination rate will be higher. Hence, the termination -rate-may be con.
(=H) for gsksR
: OS oe
* where
JH = mean call termination rate = ty
Vy = call termination rate in stat
295
ssed the arrival process and we now see
tant death rate may not be appropriate
rate is likely to be dependent on the number of
state of the system. Ifa large number of servers
ic and the call
(8.33)
Substituting the values of birth and death rates in Eqs. (8.10) and (8.11), we
have
Poa rdt Peg Mkt 1) — + MPL =0
Using Eq, (8.28), we get
AP, + KP, APs -1
v Pea res fork >0
SP, = APo fork =0
For[k = I] we have
AP, + Py APo
2
are
Substituting for Pj from Eq. (8.35),
2
AP
era
Similarly for{k = 2) we have
AP, + 2P)- AP, _ AP, A*Po
From Eqs. (8.29) and (8.36),
R
A
Py t Aly to. Oe =
(8.34)
(8.35)296 ‘Traffic Engineering
Therefore,
VP%o=——> 7 (8.37)
LHAt tee ty
Forfk_= RJ substituting for(Po)from Eq. (8.37) into Eq. (8.36), we obtain
R
we Ppa“ : (8.38)
A’
LH Ata tet Ry ‘
Erlang B.forn rl 3 The quantity Pr is the
probability that all servers are busy in the system and hence is the blocking
probability Pp of the system. We have already shown. that for the Erlang
traffic which occurs in the LCC model, the GOS and the blocking probability
values are equal. Therefore, the value of GOS is given by Erlang B formula.
CCITT has adopted Erlang B formula as the standard for estimating the
grade of service of a switching system.
27 When R is large and A small, A/R is very small and the denominator in
Eq. (8.37) reduces to e*, Equation (8.36) then becomes »
(8.39)
which is the same as Poisson equation. In this casc, the traffic is Poisson In_
the limit R tending to infinity, we have ~ |
RU-A
ARe (8.39a)
Ri 7 9 oF PaO
Thus, the blocking probability tends to zero with Poisson traffic,
oh vA
Lost ra Cleared System with Finite Subscribers
tlang loss formula was derived in Section 8.5.1 under a fundamenta
assumption that call arrivals are independent of the number of active callers
Such an assumption is justified only when the number of sources is much
larger than the number of servers. This may not always be the case in
practice. For example,ina three-stage space di
subscribers connected to each input matrix is c
servers (alternative paths) available in the netw
rate to the system is dependent on the-numbe:
occupied as the b'
ision network, the number ol
omparable to the number of
ork. In such cases, the arrival
t of subscribers who are not
usy subscribers do not generate new calls. The traffic in this
case is known as Engest traffic or pure chance traffic of type 2. We now
derive expressions governing blocking probabilities in such cases. The
¥
'
|, Blocking Models and Loss Estimates 297
blocking, probabilities in finite source systems are always less than those for
infinite source systems since the arrival rate decreases as the number of busy
sources increases. Let
Ag = arrival rate per subscriber
number of busy subscribers
= total number of subscribers
R = number of servers
The offered traffic (arrival rate) when the system is in state k is given by
Cy = (N-k)A, forks0