03_mn1790_capacity_planning part 1.pdf
TRANSCRIPT
-
8/14/2019 03_MN1790_Capacity_Planning Part 1.pdf
1/39
MN 1790 3 - 1
TECHCOM
Consulting
Capacity Planning: ContentsCapacity Planning: Contents
Fundamentals of Traffic Theory
Definitions and Terms
Erlang-B Formula
Erlang-B Look-up Table
Erlang-C Formula
Trunking Gain
Traffic Distribution
Traffic Forecasting
Traffic Measurements
Dimensioning TRXs
Dimensioning Control Channels Dimensioning Control and Traffic Channels
Capacity and Cell Radius
Dimensioning terrestrial interfaces
Exercises
-
8/14/2019 03_MN1790_Capacity_Planning Part 1.pdf
2/39
MN 1790 3 - 2
TECHCOM
Consulting
Fundamentals of Traffic TheoryFundamentals of Traffic Theory
General remarks to traffic theory:
The traffic theory in general uses mathematical models to describe and to optimise traffic systems.In telecommunication traffic theory (also called teletraffic theory) it is a telecommunication system
which is considered with the help of appropriate mathematical models. Since real systems are quite
complex systems, simplifications and assumptions have to be performed to not deal with too
complicated and sophisticated mathematics. Later on these assumptions and simplifications have to
be justified.
Since a bad model can never lead to good results, the problem is to find a good and easy model
to get reliable results. Some mathematical ideas, models and formulas which are used in traffic
theory are presented now on the following pages.
-
8/14/2019 03_MN1790_Capacity_Planning Part 1.pdf
3/39
MN 1790 3 - 3
TECHCOM
Consulting
Definitions and TermsDefinitions and Terms
General:
Each telephone system must be dimensioned in such a way that even during periods of high traffic(offered), the subscribers still have a good chance of success in making calls. Those subscribers
who do not succeed in making a call will either be lost (in a pure lost-call telephone system) or
the calls will be delayed (in a waiting-call telephone system). Usually, real telephone systems are
combined lost-/ waiting-call systems.
Even during the so called busy hourthe percentage of non successful subscribers should not
exceed a predefined value. This means for the network operator that the dimensioning of his
telephone system must be driven on the one hand by guaranteeing some Quality of service (QOS)
and on the other hand by economical aspects.
From economical point of view, the amount of necessary equipment (switches, base stations,
multiplexers, cross-connectors, ...) and also the number of links between this equipment should be
kept to a minimum.
From QOS point of view, the more trunks are offered by the telephone system, the higher the
probability for the subscribers to succeed in making calls.
-
8/14/2019 03_MN1790_Capacity_Planning Part 1.pdf
4/39
MN 1790 3 - 4
TECHCOM
Consulting
Traffic offered, traffic carried, traffic lost:
The traffic offered is defined as the mean number of occupations (calls) offered to the system.
Both, accepted and not accepted occupations (calls) contribute to the traffic offered. In principle the
traffic offered cannot be exactly measured, however it can be estimated.
The traffic carried is defined as the mean number of simultaneous occupations of servers
(trunks).
In a pure loss systems, it can happen that the traffic offered is greater than the traffic carried. The
non carried traffic will be lost and is called traffic lost.
In a pure waiting system, the traffic offered is always equal to the traffic carried. All the calls which
cannot be served directly after request due to lack of servers (trunks) will wait for being served.
In a combined loss-/ waiting-system not queued calls which could not be served will be lost. In such
systems, the traffic carried will be probably again smaller than the traffic offered, however compared
to pure loss systems the amount of traffic carried is mostly greater.
Definitions and TermsDefinitions and Terms
-
8/14/2019 03_MN1790_Capacity_Planning Part 1.pdf
5/39
MN 1790 3 - 5
TECHCOM
Consulting
Definitions and TermsDefinitions and Terms
Traffic OfferedTraffic Offered Traffic CarriedTraffic Carried
TrafficTrafficLostLost
TelephoneTelephonesystemsystem::
n =n =number ofnumber of
devicesdevices((trunkstrunks))
N =N =number ofnumber of
traffic sourcestraffic sources
-
8/14/2019 03_MN1790_Capacity_Planning Part 1.pdf
6/39
MN 1790 3 - 6
TECHCOM
Consulting
Definitions and TermsDefinitions and Terms
Traffic flow units:
In honour of A. K. Erlang (1878-1929), a Danish mathematician who was the founder of traffic
theory, the unit of the traffic flow (or traffic intensity) is called Erlang (Erl).
The traffic flow is a measure of the size of the traffic. Although the traffic flow is a dimensionless
quantity, the Erlang was assigned as unit of the traffic flow in traffic theory.
By definition:
1 trunk occupied for a duration t of a considered period T carries t / T Erlang.
From this definition it follows already that the traffic carried in Erlang cannot exceed the number
of trunks.
-
8/14/2019 03_MN1790_Capacity_Planning Part 1.pdf
7/39
MN 1790 3 - 7
TECHCOM
Consulting
Definitions and TermsDefinitions and Terms
Several definitions can be given for the traffic flow:
Especially for traffic measurements it is useful to consider the traffic flow as averaged number of
trunks which are occupied (busy) during a specified time period:
Traffic intensity = Mean number of busy trunks in a time period
If this is a long time period, ongoing calls at the beginning and at the end of this period can be
neglected. The traffic flow then can be considered as call intensity (number of trunk occupations per
time unit) times the mean holding time (which is the average holding time per trunk occupation):
Traffic intensity = Call intensity x Mean holding time
-
8/14/2019 03_MN1790_Capacity_Planning Part 1.pdf
8/39
MN 1790 3 - 8
TECHCOM
Consulting
Erlang-B FormulaErlang-B Formula
Assumptions:
Pure loss system Infinite number of traffic sources
Finite number of devices (trunks) n
Full availability of all trunks
Exponentially distributed holding times
Constant call intensity, independent of the number of occupations
Time and call congestion are equal:
This formula is called Erlang`s formula of the first kind (or also Erlang loss formula orErlang
B formula).
=
===n
i
i
n
n
i
A
n
A
AEBE
0
,1
!
!)(
-
8/14/2019 03_MN1790_Capacity_Planning Part 1.pdf
9/39
MN 1790 3 - 9
TECHCOM
Consulting
Erlang-B Look-up TableErlang-B Look-up Table
The Erlang B formula describes the congestion as function of the Traffic Offered and the numberof available trunks.
In real life the situation is mostly different. People often want to calculate the number of needed
trunks for a certain amount of traffic offered and a maximum defined congestion.
That means the Erlang B formula must be rearranged:
n = function of (B and A)
This rearrangement cannot be done analytically but only numerically and will be performed most
easily with the help of a computer. Another possibility is the usage of special tables, namely so
called Erlang B look-up tables. On the following page an example of such an Erlang B look-up
table is presented.
-
8/14/2019 03_MN1790_Capacity_Planning Part 1.pdf
10/39
MN 1790 3 - 10
TECHCOM
Consulting
Erlang-B Look-up TableErlang-B Look-up Table
0.080.471.061.752.503.304.145.005.886.787.698.619.5410.4811.43
12.3913.3514.3215.2916.2717.2518.2419.2320.2221.21
0.050.380.901.532.222.963.744.545.376.227.087.958.849.3710.63
11.5412.4613.3914.3115.2516.1917.1318.0819.0319.99
0.030.280.721.261.882.543.253.994.755.536.337.147.978.809.65
10.5111.3712.2413.1114.0014.8915.7816.6817.5818.48
0.010.150.460.871.361.912.503.133.784.465.165.886.617.358.11
8.889.6510.4411.2312.0312.8413.6514.4715.2916.13
123456789101112131415
16171819202122232425
Offered Traffic A
for
B=E=0.07
7 % blocking)
Offered Traffic A
for
B=E=0.05
5 % blocking)
Offered Traffic A
for
B=E=0.03
(3 % blocking)
Offered Traffic A
for
B=E=0.01
(1 % blocking)
Number of
trunks n
Erlang B look-up table for an infinite number of traffic sources and full availability:
-
8/14/2019 03_MN1790_Capacity_Planning Part 1.pdf
11/39
MN 1790 3 - 11
TECHCOM
Consulting
Erlang-B Look-up TableErlang-B Look-up Table
22.2123.2124.2225.2226.2327.2428.2529.2630.2831.2932.3133.3334.3535.3736.40
37.4238.4539.4740.5041.5342.5643.5944.6245.6546.69
20.9421.9022.8723.8324.8025.7726.7527.7228.7029.6830.6631.6432.6233.6134.60
35.5836.5737.5738.5639.5540.5441.5442.5443.5344.53
19.3920.3121.2222.1423.0623.9924.9125.8426.7827.7128.6529.5930.5331.4732.41
33.3634.3035.2536.2037.1738.1139.0640.0240.9841.93
16.9617.8018.6419.4920.3421.1922.0522.9123.7724.6425.5126.3827.2528.1329.01
29.8930.7731.6632.5433.4334.3235.2236.1137.0037.90
262728293031323334353637383940
41424344454647484950
Offered Traffic A
for
B=E=0.07
7 % blocking)
Offered Traffic A
for
B=E=0.05
5 % blocking)
Offered Traffic A
for
B=E=0.03
(3 % blocking)
Offered Traffic A
for
B=E=0.01
(1 % blocking)
Number of
trunks n
-
8/14/2019 03_MN1790_Capacity_Planning Part 1.pdf
12/39
MN 1790 3 - 12
TECHCOM
Consulting
Erlang-C FormulaErlang-C Formula
Assumptions:
Pure delay system Infinite number of traffic sources N
Finite number of devices (trunks) n
Full availability of all trunks
Exponentially distributed inter-arrival times between calls which corresponds to a
constant call intensity y, i.e. the probability of a new offered call is the same at all time
points, independent of the number of occupations
Exponentially distributed holding times (s)
Time congestion is defined as the probability that all devices are used:
This formula is called Erlang`s formula of the second kind (orErlang delay formula orErlang
C formula).
= +
==1
0
,2
!!
!)(n
i
ni
n
n
An
n
n
A
i
A
An
n
n
A
AEE
-
8/14/2019 03_MN1790_Capacity_Planning Part 1.pdf
13/39
MN 1790 3 - 13
TECHCOM
Consulting
Erlang-C FormulaErlang-C Formula
Call congestion is defined as the probability that a call has to wait:
The traffic carried and traffic offered are:The mean number of waiting calls is:
The mean waiting time for calls, which have to wait is:
The mean waiting time for all the calls is:
The waiting time distribution depends on the queue discipline, whereas the mean waiting time is in
general independent of the queue discipline.
EB=
An
stwait
=
An
s
An
n
n
A
i
A
An
n
n
A
Tn
i
ni
n
wait
+
=
=
1
0 !!
!
An
A
An
n
n
A
i
A
An
n
n
A
Nn
i
ni
n
wait
+
=
=
1
0 !!
!
syAAA offeredcarried ===
-
8/14/2019 03_MN1790_Capacity_Planning Part 1.pdf
14/39
MN 1790 3 - 14
TECHCOM
Consulting
Trunking GainTrunking Gain
Exercise: Use the Erlang B look-up table to find out the meaning of trunking gain:Which traffic offered can be handled by an Erlang B system assuming 32 trunks
and 1 % blocking?
Which traffic offered can be handled by 2 Erlang B systems for each assuming
16 trunks and 1 % blocking?
Which traffic offered can be handled by 4 Erlang B systems for each of them
assuming 8 trunks and 1 % blocking?
-
8/14/2019 03_MN1790_Capacity_Planning Part 1.pdf
15/39
MN 1790 3 - 15
TECHCOM
Consulting
Traffic DistributionTraffic Distribution
Time Dependency:
The traffic in a telecommunication network as a function of time will not be constant but will showsignificant fluctuations. Variations of the traffic during a single day, from day to day, for different
weekdays, or even for different seasons can be observed. Also on a long time scale the averaged
traffic will not remain constant but will increase in most telecommunication networks.
0 12 24 hours
0 %
100 %
50 %
-
8/14/2019 03_MN1790_Capacity_Planning Part 1.pdf
16/39
MN 1790 3 - 16
TECHCOM
Consulting
Traffic DistributionTraffic Distribution
Location Dependency:
The traffic in a telecommunication network will not be location independent but will showsignificant location dependencies. For example, in rural areas there will be less traffic compared to
city areas.
-
8/14/2019 03_MN1790_Capacity_Planning Part 1.pdf
17/39
MN 1790 3 - 17
TECHCOM
Consulting
Traffic ForecastingTraffic Forecasting
An important aspect in dimensioning a telecommunication network is the expected traffic in the
future. Therefore, an analysis of the expected traffic is of great interest. Even in case that the
penetration (number of traffic sources) saturates, the amount of traffic does not necessarilysaturates too. Traffic forecasts are not easy and may be influenced by many aspects: e.g. price
politics, offered services,
The more the important dependencies are realised and taken into account, the more precise the
forecasts will be.
For a detailed analysis it is useful to:
Split the total PLMN into subareas
Categorise the subscribers: e.g. into business, residential,
Analyse: e.g. the number of subscribers per area, the development of the penetration
depth, the expected penetration depth
Analyse also economic dependencies like e.g. any correlation between the demand of
telephone service and e.g. the economic activities in a special region, the economic
situation in general (measured e.g. by the economic growth), the income of the people,
-
8/14/2019 03_MN1790_Capacity_Planning Part 1.pdf
18/39
MN 1790 3 - 18
TECHCOM
Consulting
Traffic MeasurementsTraffic Measurements
It is of great interest for the network operator to measure the real traffic situation in his network.
To perform such measurements, in former telecommunication systems special traffic
measurement equipment (e.g. the so called electromechanical meter) was needed. Since in themeantime most telecommunication systems are digital, this kind of equipment is not needed any
more: The call and device concerning data are stored in the memory of the system processor. It is
only a question of software to read them out.
The traffic measurements are usually part of the so called Performance Data Measurements.
Performance Data Measurements can be run continuously, periodically or sporadically, for a long
time or a short time, observing smaller or greater parts of the network.
Concerning the traffic measurements, either special events are counted (e.g. the number of
successful calls, the number of lost calls, ...) or special time intervals are recorded (e.g. holding
times, waiting times,...).
The corresponding counters could in principle be actualised continuously during the observation
period, but mostly a scanning method is used. Scanning method means that the system counts
the number of events not continuously but only at particular times. This leads to some uncertainty
for the measurement results. Nevertheless, the error performed can be estimated using statistical
methods. In general, the smaller the scanning interval the higher the precision of the
measurement. Typical scanning intervals are 100 ms or 500 ms.
-
8/14/2019 03_MN1790_Capacity_Planning Part 1.pdf
19/39
MN 1790 3 - 19
TECHCOM
Consulting
Dimensioning TRXsDimensioning TRXs
The dimensioning of the number of TRXs per cell should be based on traffic estimations for this
area and should be performed for the busy hour.
Using:
the number of subscribers in the corresponding area (for the busy hour)
the expected averaged traffic per subscriber (for the busy hour)
the offered traffic A results from:
A = No of subscribers x traffic load per subscriber
Using the Erlang B look up table the number of TRXs can be derived.
Hint:
This number also depends on the amount of half rate being used in the cell
-
8/14/2019 03_MN1790_Capacity_Planning Part 1.pdf
20/39
MN 1790 3 - 20
TECHCOM
Consulting
Dimensioning Control ChannelsDimensioning Control Channels
Initial signaling sequence for MTC, MOC, LOCUPD, SMS,...
Paging Request (PCH)
Channel Request (RACH)
Immediate Assignment (AGCH)
SDCCH-Signaling
-
8/14/2019 03_MN1790_Capacity_Planning Part 1.pdf
21/39
MN 1790 3 - 21
TECHCOM
Consulting
Dimensioning Control ChannelsDimensioning Control Channels
combined BCCH: includes 4 SDCCH subchannels
uncombined BCCH: requires additional SDCCH timeslot(each one containing 8 SDCCH subchannels)
SACCH multiframe (containing 2 BCCH multiframes)
S
11
S
1
F
10
F
0
BCCH
2 3 4 5
CCCH
6 7 8 9
CCCH
12 13 14 15
CCCH
16 17 18 19
S
21
S
31
F
30
F
20
SDCCH0
22 23 24 25
SDCCH1
26 27 28 29
SDCCH2
32 33 34 35
SDCCH3
36 37 38 39
S
41
I
50
F
40
SACCH0
42 43 44 45
SACCH1
46 47 48 49
1.
1.
S
11
S
1
F
10
F
0
BCCH
2 3 4 5
CCCH
6 7 8 9
CCCH
12 13 14 15
CCCH
16 17 18 19
S
21
S
31
F
30
F
20
SDCCH0
22 23 24 25
SDCCH1
26 27 28 29
SDCCH2
32 33 34 35
SDCCH3
36 37 38 39
S
41
I
50
F
40
SACCH2
42 43 44 45
SACCH3
46 47 48 492.
uplink R = RACH + SDCCH / 4
downlink BCCH + CCCH + 4 SDCCH / 4 , F = FCCH, S = SCH
R
5
R
4
SDCCH3
0 1 2 3
SACCH2
6 7 8 9
SACCH3
10 11 1213
R
15
R
14
R
17
R
16
R
19
R
18
R
21
R
20
R
23
R
22
R
25
R
24
R
27
R
26
R
29
R
28
R
31
R
30
R
33
R
32
R
36
R
35
R
34
SDCCH0
37 38 39 40
SDCCH1
41 42 43 44
R
46
R
45
SDCCH2
47 48 49 50
2. R
5R4
SDCCH30 1 2 3
SACCH06 7 8 9
SACCH110 11 1213
R15
R14
R17
R16
R19
R18
R21
R20
R23
R22
R25
R24
R27
R26
R29
R28
R31
R30
R33
R32
R36
R35
R34
SDCCH037 38 39 40
SDCCH141 42 43 44
R46
R45
SDCCH247 48 49 50
-
8/14/2019 03_MN1790_Capacity_Planning Part 1.pdf
22/39
MN 1790 3 - 22
TECHCOM
Consulting
Dimensioning Control and Traffic ChannelsDimensioning Control and Traffic Channels
Exercise:
Consider 1 BTS with 2 TRXs and full rate channels. Assume 1% blocking.Assume a typical TCH load of 25 mErl per subscriber per hour.
Furthermore, assume a typical SDCCH load of 10 mErl per subscriber per hour.
Compare configurations A and B: Which one offers the higher capacity?
BTS
Combined BCCH
15 TCH full
Configuration A
TRX-0
TRX-1
BTS
Uncombined BCCH
1 SDCCH/8
14 TCH full
Configuration B
TRX-0
TRX-1
-
8/14/2019 03_MN1790_Capacity_Planning Part 1.pdf
23/39
MN 1790 3 - 23
TECHCOM
Consulting
Dimensioning Control and Traffic ChannelsDimensioning Control and Traffic Channels
Total blocking probability:
SDCCH
TCH
A*
Y
B1 (A*+A) B2 (1-B1)A
Y=(1-B1)(1-B2)A
A
Y*=A*(1-B1)
B1 (A*+A)+B2(1-B1)A
-
8/14/2019 03_MN1790_Capacity_Planning Part 1.pdf
24/39
MN 1790 3 - 24
TECHCOM
Consulting
Capacity and Cell RadiusCapacity and Cell Radius
In capacity limited areas of the network:
Cell radius is smaller than would be for coverage limited situation to satisfy the traffic demand.
Coverage limited area
Capacity limited area
-
8/14/2019 03_MN1790_Capacity_Planning Part 1.pdf
25/39
MN 1790 3 - 25
TECHCOM
Consulting
Dimensioning terrestrial interfacesDimensioning terrestrial interfaces
Um
Abis Asub/Ater A
LAPD for O&M
LAPD for TRX
LAPD
for O&M CCSS7
Base
Station
Controller
Transcoder MSC
SGSN
Gb
BSSGP
MS
Signalling links: overview
-
8/14/2019 03_MN1790_Capacity_Planning Part 1.pdf
26/39
MN 1790 3 - 26
TECHCOM
Consulting
Dimensioning terrestrial interfacesDimensioning terrestrial interfaces
LAPD signalling links:
O&M signalling for BTSM: LPDLM
TRX signalling: LPDLR
Signalling for TRAU: LPDLS
Rules of thumb:
1. LPDLM and LPDLR are counted as ONE LAPD-link
2. In case of 1 or 2 TRX 16 kbit/s are sufficient for LPDLM+LPDLR
3. Otherwise 64 kbit/s are required
4. LPDLS always uses 64 kbit/s
-
8/14/2019 03_MN1790_Capacity_Planning Part 1.pdf
27/39
MN 1790 3 - 27
TECHCOM
Consulting
Dimensioning terrestrial interfacesDimensioning terrestrial interfaces
Processor capacity:
Traditional BSC: One PPLD processor handles up to 8 LAPD links
One PPCC processor handles up to 4 CCSS7 links
High cap. BSC: Two PPXX processors handle 248 signalling links
load sharing (LAPD and CCSS7)
-
8/14/2019 03_MN1790_Capacity_Planning Part 1.pdf
28/39
MN 1790 3 - 28
TECHCOM
Consulting
Dimensioning terrestrial interfacesDimensioning terrestrial interfaces
BTSE
0
TRX-0-0
TRX-0-1
TRX-0-2
TRX-1-0
BTSE
1
TRX-2-0
TRX-2-1
BTSE
2
TRX-3-0
TRX-3-1
Um
Signaling channel on Um
Traffic channel
LAPD = LPDLM + LPDLR
empty
31 Abis
5 1 5 1 5 1 5 14 0 4 4 0 4
7 3 7 3 7 3 7 36 2 6 2 6 2 6 2
5 1 5 1 5 1 5 14 4 0 4 0 4
7 3 7 3 7 3 7 36 2 6 2 6 2 6 2
L
A
P
D
L
A
P
D
F
A
W BSC
7 6 5 4 3 2 1 7 6 5 4 3 2 1 7 6 5 4 3 2 1
TRX-3-0 TRX-2-0 TRX-0-0
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
TRX-3-1 TRX-2-1 TRX-0-1
7 6 5 4 3 2 1 0
TRX-0-1
7 6 5 4 3 2 1
TRX-1-0
1817
16 14
L
A
P
D
10 2 01
TRX-3-1
TRX-3-0
TRX-2-1
TRX-2-0
TRX-1-0
TRX-0-2
TRX-0-1
TRX-0-0
LAPD signalling on Abis
-
8/14/2019 03_MN1790_Capacity_Planning Part 1.pdf
29/39
MN 1790 3 - 29
TECHCOM
Consulting
Dimensioning terrestrial interfacesDimensioning terrestrial interfaces
01630
31
TRAUBSC
01630
31
TRA
U
MSC
Asub
A
empty
C
C
S
S
7
LPDLS
OMAL
CCSS7
FAW
F
A
W
O
M
A
L
L
P
D
L
S
LAPD signalling on Asub
-
8/14/2019 03_MN1790_Capacity_Planning Part 1.pdf
30/39
MN 1790 3 - 30
TECHCOM
Consulting
Dimensioning terrestrial interfacesDimensioning terrestrial interfaces
CCSS7 dimensioning:
Traffic Model with following assumptions for busy hour (standard subscriber):
2%SMS
0.025Erlang per subscr.
1 (65% MOC; 33% MTC; 2% MtMC)Busy Hour Call Attempts
0.7Attach/Detach
1Location registration/updates
0.6Handovers
AssumptionParameter
-
8/14/2019 03_MN1790_Capacity_Planning Part 1.pdf
31/39
MN 1790 3 - 31
TECHCOM
Consulting
Dimensioning terrestrial interfacesDimensioning terrestrial interfaces
CCSS7 dimensioning:
Traffic Model with following assumptions for busy hour (highly mobile subscriber):
2%SMS
0.025Erlang per subscr.
1 (65% MOC; 33% MTC; 2% MtMC)Busy Hour Call Attempts
0.9Attach/Detach
3.5Location registration/updates
1.6Handovers
AssumptionParameter
-
8/14/2019 03_MN1790_Capacity_Planning Part 1.pdf
32/39
MN 1790 3 - 32
TECHCOM
Consulting
Dimensioning terrestrial interfacesDimensioning terrestrial interfaces
SS7 Signalling load per subscriber
600 byteStandard profile
1100 byteHigh mobility profile
Signalling LoadProfile
Signalling load per BSC
Number of subscr. = Traffic capacity / Traffic per subscriber
Example: 2000 Erlang / (0.025 mErlang/subscriber) = 80 000 subscribers
Total Signalling load = Number of subscribers * Signalling load per subscriber
Example 1: 80 000 subscribers * 600 byte / 3600 sec = 13.3 kbyte/sec
Example 2: 80 000 subscribers * 1100 byte / 3600 sec = 24.5 kbyte/sec
-
8/14/2019 03_MN1790_Capacity_Planning Part 1.pdf
33/39
MN 1790 3 - 33
TECHCOM
Consulting
Dimensioning terrestrial interfacesDimensioning terrestrial interfaces
CCSS7 links per BSC
Example 1:
Required CCSS7 link capacity: 13.4 kbyte/sec
CCSS7 link single capacity 64 kbit/s = 8 kbyte/sec
Consequence: 2 CCSS7 links required
Example 2:
Required CCSS7 link capacity: 24.5 kbyte/sec
CCSS7 link single capacity 64 kbit/s = 8 kbyte/sec
Consequence: 4 CCSS7 links required
-
8/14/2019 03_MN1790_Capacity_Planning Part 1.pdf
34/39
MN 1790 3 - 34
TECHCOM
Consulting
Dimensioning terrestrial interfacesDimensioning terrestrial interfaces
CCSS7 dimensioning: Message transfer delay
Message transfer
delay
Load on link
(in Erlang)0.4 0.8
-
8/14/2019 03_MN1790_Capacity_Planning Part 1.pdf
35/39
MN 1790 3 - 35
TECHCOM
Consulting
Dimensioning terrestrial interfacesDimensioning terrestrial interfaces
01630
31
TRAUBSC
01630
31
TRA
U
MSC
Asub
A
empty
C
C
S
S
7
LPDLS
OMAL
CCSS7
FAW
F
A
W
O
M
A
L
L
P
D
L
S
CCSS7 signalling on A
-
8/14/2019 03_MN1790_Capacity_Planning Part 1.pdf
36/39
MN 1790 3 - 36
TECHCOM
Consulting
Dimensioning terrestrial interfacesDimensioning terrestrial interfaces
Transcoder capacity: depends on cell sizes
13151275.6291201220240
12133633.434540640240
32502.5071001100100
Trans-
coders
Erlang /
BSC
Erlang / cell
(1% blocking)
TCH /
cell
SitesTRX /
cell
Cells /
BSC
TRX /
BSC
Assumption: 120 traffic channels per Transcoder
Blocking of A interface has to be taken into account
-
8/14/2019 03_MN1790_Capacity_Planning Part 1.pdf
37/39
MN 1790 3 - 37
TECHCOM
Consulting
ExercisesExercises
1) Consider a call rate of 1000 calls per hour. The mean holding time is 90 sec. What is the
Traffic Offered in Erlang?
2) Consider a Traffic Offered of 30 Erlang and a mean holding time of 120 sec. How many calls
per hour do you expect?
3) Consider a telephone system with N=6 trunks and a time period of 10 time units (0,1,...,10).
Subscriber 1 makes a call from t1 to t3. Subscriber 2 makes a call from t2 to t4.
Subscriber 3 makes a call from t3 to t7. Subscriber 4 makes a call from t4 to t8.
Subscriber 5 makes a call from t4 to t9. Subscriber 6 makes a call from t5 to t9.
Subscriber 7 makes a call from t6 to t8. Subscriber 8 makes a call from t7 to t10.
a) Draw the number of used trunks as function of time.
b) Draw the number p of simultaneous occupations in the trunk group as function of
the total time with exactly p occupations.
c) What is the traffic offered in Erlang?
d) What is the traffic carried in Erlang?
e) What is the lost traffic in Erlang?
-
8/14/2019 03_MN1790_Capacity_Planning Part 1.pdf
38/39
MN 1790 3 - 38
TECHCOM
Consulting
ExercisesExercises
4) Consider a pure delay system and a group of 10 trunks belonging to a trunk group. Assume
that all these trunks are available (full availability). Assume a traffic offered of 4 Erlangs and
a mean holding time of 100 seconds. The queue discipline shall be first come, first served(ordered queue).
a) What is the probability to be queued?
b) What is the mean waiting time of queued calls?
c) What is the mean waiting time of offered calls?
d) What is the probability that call are queued for longer than 1 minute?
5) Consider a pure loss system and a group of 10 trunks belonging to a trunk group. Assume
full availability. What is the traffic in Erlangs which can be offered to this system if the
probability to be blocked should be maximum 1%, 3%, 5% and 7% ?
-
8/14/2019 03_MN1790_Capacity_Planning Part 1.pdf
39/39