Documente Academic
Documente Profesional
Documente Cultură
Lecture 2
Teletraffic Engineering
E.Custovic, School of Engineering and Mathematical Sciences
latrobe.edu.au
Lecture topics:
Introduction
Australian Telco Background
Traffic aspects of wired networks
Traffic aspects of wireless/cellular networks
Basics of traffic engineering
Examples
Introduction:
*Teletraffic engineering is the application of traffic engineering theory to telecommunications.
Statistics including queuing theory, traffic type, practical models, measurements
and simulations are used to predict and plan telecommunication networks such as a telephone
networks or the Internet. These tools and knowledge help provide reliable service at lower cost.
Telecommunication networks are designed to carry telecommunication traffic (teletraffic).
Estimating traffic loads is an important task in the planning, design and operation phases of
networks.
A well dimensioned network provides a good balance between customer satisfaction and
investment.
Ongoing traffic studies form an important part of the process of operation and network
optimisation.
*Teletraffic
Engineering was
created based on
the work of Agner
Krarup Erlang
3
Coverage
Traffic
Quality of Service
APNG2
6
2 x Trunks*
Switching
Node
Switching
Node
A trunk is a single transmission channel between two points, each point being
either the switching centre or the node.
Trunking is a method for a system to provide network access to many clients by
sharing a set of lines or frequencies instead of providing them individually.
9
2 x Trunks
Switching
Switching
Node
Node
Switching
2 x Trunks
10
Node
2 x Trunks
M Input
Lines
Switching
Network
N Output
Lines
Control
11
Switch
Subs
Line
Circuit
(Common Equip)
Subs
Line
Circuit
Tone Generators & Processing Common Equip
Why do echoes occur in telephone systems?
12
Subs
Line
Circuit
Originating Lines
Subs
Line
Circuit
Wireless/Cellular networks:
A cellular network or mobile network is a wireless
network distributed over land areas called cells, each served by
at least one fixed-location transceiver, known as a cell
site or base station.
The network infrastructure (base station sites and the
interconnecting links) is similar to wired networks.
The mobility aspects of wireless networks adds more challenge
to the traffic engineering problem.
Radio channels are limited by the available spectrum, unlike
wired networks.
Physical transmission media like copper lines and fibre optic
cables can often be expanded, limited only by cost and terrain
nature.
Probability and statistics are the key to successful planning and
deployment of mobile networks
14
25 Erlangs
25 Erlangs
25 Erlangs
A mobile
base
station
network
25 Erlangs
25 Erlangs
25 Erlangs
25 Erlangs
25 Erlangs
25 Erlangs
25 Erlangs
25 Erlangs
25 Erlangs
25 Erlangs
25 Erlangs
25 Erlangs
25 Erlangs
25 Erlangs
25 Erlangs
25 Erlangs
25 Erlangs
25 Erlangs
25 Erlangs
15
is a dimensionless unit that is used in telephony as a measure of offered load or carried load
on service-providing elements such as telephone circuits or telephone switching equipment.
15 Erlangs
15 Erlangs
85 Erlangs
55 Erlangs
85 Erlangs
55 Erlangs
25 Erlangs
85 Erlangs
25 Erlangs
20 Erlangs
85 Erlangs
25 Erlangs
55 Erlangs
15 Erlangs
20 Erlangs
15 Erlangs
85 Erlangs
85 Erlangs
25 Erlangs
15 Erlangs
55 Erlangs
25 Erlangs
25 Erlangs
25 Erlangs
25 Erlangs
15 Erlangs
45 Erlangs
Sectoring requires directional antennas (in this case 120o beamwidth (360/3))
19
Cell types/sizes:
There are five different cell sizes in a GSM networkmacro, micro, pico, femto,
and umbrella cells.
Umbrella Cells:
21
22
Buffer
Server
Packets arriving
23
Packets departing
Throughput:
= Load
= throughput =
QUEUE
PB
24
(1 - PB)
Carried
Repeated
Blocked
R
Abandoned
B: blocking probability
R: probability of re-attempt
There are two types of trunked systems utilised, Erlang B and Erlang C
25
Erlang B formula
Blocked Calls Cleared (BCC):
An n!
n =0
A:
offered traffic in Erlangs,
A = H
l : average rate of call arrival and
H: average holding time
N: number of channels available
PB: probability of blocking
PB is grade of service GoS (0.01 is better than 0.1)
26
Note:
Blocking of a call is
due to network
congestion, i.e. No
available path is
found to the
called party.
Erlang/Number of channels/Grade of
Service:
27
Erlang B chart:
28
Erlang C
Blocked Calls Delayed (BCD)
A n
P = n =1 xn! n n A
A A n
+
n = 0 x!
n! n A
P = Probability of blocking
A = Traffic density in Erlangs
x = Number of busy channels
n = Number of servers
29
Erlang C chart:
30
Teletraffic Engineering
In general, the purpose of teletraffic engineering is to
maximise the utilisation of the common equipment of the
network, which includes switches, trunks, dial tone
generators, transmission bandwidth, etc.
The call handling capacity of a switching system is usually
expressed as the maximum number of the originating and
incoming calls that can be processed in the busy-hour
while meeting the grade of service (GoS) requirement.
31
Traffic Parameters
In order to administer a telecommunication system, information
is required about three variables:
Grade of Service (GoS) is the percentage of calls that
encounter some form of blockage. (Hence smaller GoS =
better service)
Traffic Load or intensity, is expressed as the quantity of traffic
presented to a trunk group during the busy-hour. The unit of
traffic intensity is the Erlang (or hundreds of call seconds CCS
in the US).
Quantity of Trunks (or servers)
32
The busy-hour:
The busy-hour (BH) is defined as the period of the day
when traffic intensity is at its peak.
That period does not necessarily have to be one hour
The busy-hour figure is used in network dimensioning
along with the grade-of-service figure.
The grade of service is calculated according to the BH
33
34
110
100
90
80
70
60
50
40
30
20
10
35
12
15
18
21
24
36
- 50 Volts
Erlang
37
Traffic Intensity
Traffic Intensity =
I=
h
i =1
Nch
=
= nc h
T
I = traffic intensity
T = duration of monitoring period
hi = the holding time of the i-th individual call
N c = the total number of calls in monitoring period
h = average call holding time, and
nc = number of calls per unit time
38
Erlangs
Example 1
To determine voice traffic on a line, the following data was
collected during a period of 90 minutes.
Calculate the traffic intensity in Erlangs.
39
Call No.
1
2
3
4
5
6
7
8
9
10
Solution 1
The average call arrival rate:
10calls
10
calls
=
= 6.667
1.5hours
calls/hour
60 + 74 + 80 + 90 + 92 + 70 + 96 + 48 + 64 + 126
h=
= 80 seconds
10
Traffic Intensity:
6.667
I=
80 = 0.148
3600
40
Erlangs
Example 2
The data presented below were recorded by observing the activity of a single
customer line during the 8-hour period from 9:00 am to 5:00 p.m.
41
Call No.
1
2
3
4
5
6
7
8
9
10
11
Call Started
9:15
9:31
10:17
10:24
10:37
10:55
12:01
2:09
3:15
4:01
4:38
Call Terminated
9:18
9:41
10:24
10:34
10:42
11:00
Determine traffic intensity during:
12:02
1. the 8-hour period
2:14
2. the busy-hour (between 4:00
3:30
p.m. and 5:00 p.m.)
4:35
4:43
Solution 2
Call Arrival Rate:
11calls
=
= 1.375
8hours
= 3 + 10 + 7 + 10 + 5 + 5 + 15 + 15 + 34 + 5 = 100
calls/hour
minutes
= 0.1515
11calls 60 min
hour/call
Traffic Intensity:
Erlangs
=2
The average call holding time during the busy-hour:
(
34 + 5) min
h=
2calls
= 19.5
19.5
h=
= 0.325
60
minutes/call
hour/call
I = 2 0.325 = 0.65
43
Erlangs
Example 3:
How many users can be supported for 0.5% blocking
probability for the following number of
trunks/channels in a blocked call cleared system?
1
5
10
20
100
44
Solution 3:
Erlangs Users
1
1.13
3.96
11.1
80.9
45
Au = H
1
11
39
111
809
A = UAu Ac = UAu C
H: average holding time
: call arrival rate
A = UAu
Ac = UAu C
46
Example 4:
An urban area has a population of 2 million residents. A, B, and
C are 3 competing cellular mobile networks that provide service
in this area.
System A has 394 cells with 19 channels each,
System B has 98 cells with 57 channels each,
System C has 49 cells with 100 channels each
Find the number of users that can be supported at 2% GoS,
average 2 calls/hr and 3 minutes holding time
47
Solution 4:
Traffic intensity per user = 0.1 Erlang
For GoS 0.02 and 19 circuits, a cell can support a total
of 12 Erlangs
If each user generates an average of 0.1 Erlang, then
120 users can be supported in a cell
System A can support 120x394 = 47,280 users
What about System B and C?
Which system would be more suitable for the CBD of
Melbourne and Regional Victoria?
48
References
1.
2.
49