Professional Documents
Culture Documents
net/publication/2929495
CITATIONS READS
3 108
4 authors, including:
Julio Berrocal
Universidad Politécnica de Madrid
63 PUBLICATIONS 631 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Ana Belén García Hernando on 16 April 2016.
Abstract - Supporting multiple traffic classes with different QoS In particular, the access network is one of the most critical
(Quality of Service) constraints in third generation mobile parts of the system (see [2]), since both the air interface and
systems is not a straightforward problem. This issue becomes the terrestrial transmission resources inside it can be
critical at the access network interfaces, where transmission considered scarce, and the QoS constraints are tight.
resources are usually expensive. One of the most important
For the first release of UMTS, 3GPP has decided to specify
interfaces is the one that connects each base station with its
ATM (Asynchronous Transfer Mode) as the transport
controller, because there can be many instances of it. We have
approached the dimensioning of this interface from the
technology inside the access network (UTRAN – UMTS
perspective of simulation, concretely for the UMTS (Universal Terrestrial Radio Access Network). ATM can be seen as a
Mobile Telecommunications System) access network. At this more flexible technology than traditional circuit switching
respect we have developed a simulation model capable of methods. However, in order to take advantage of this
representing multi-service scenarios inside this particular UTMS flexibility, new dimensioning methods have to be envisaged
interface. This tool can be fed with traffic of different types, for the access network, since models used in second
representing the different traffic classes defined for UMTS, and generation (2G) systems are no longer adequate.
is able to simulate traffic differentiation both at ATM Due to the many factors to be considered and to the
(Asynchronous Transfer Mode) and AAL2 (ATM Adaptation technological change with respect to 2G systems, analytical
Layer 2) level. In the paper we present simulation results solutions for the UTRAN dimensioning problem seem
showing how the simulator can aid us in the task of access
difficult to obtain. This is why we have developed a
network dimensioning with QoS constraints.
simulation model, suitable for the performance analysis and
Keywords: UMTS; Radio Access Network; ATM; AAL2; Quality of dimensioning of the UTRAN interface connecting each base
Service; Simulation. station (or Node-B) and its controller (or RNC – Radio
1. INTRODUCTION
Network Controller). After giving a brief description of the
simulation model, we will present some results obtained with
Third generation (3G) mobile communications systems will this tool under specific traffic and network scenarios.
offer high-speed mobile access to a great variety of services 2. SIMULATION MODEL
in a world-wide scope. Some of these services require certain
QoS (Quality of Service) constraints to be met by the network 2.1. User Plane Protocol Stack
in order to function properly (for instance, multimedia UTRAN terrestrial protocols are structured in two layers
applications). In the case of UMTS (Universal Mobile [3]: Radio Network Layer (RNL), consisting of all the
Telecommunications System), the 3GPP (3rd Generation UMTS-specific protocols, and Transport Network Layer
Partnership Project) has decided not to standardize a closed (TNL), which includes generic protocols, and is in charge of
group of services; instead, an open QoS architecture is conveying RNL data across the terrestrial interfaces with the
specified, including the definition of four QoS traffic classes necessary QoS.
and a group of QoS parameters (tolerance to delay and losses Our simulator models the behavior of TNL at the User
among them). Plane of the Iub interface (the one between each Node-B and
The UMTS QoS classes are: conversational, streaming, its controlling RNC). As we can see in Fig. 1, AAL2 (ATM
interactive and background; they are defined in 3GPP Adaptation Layer 2) and ATM protocols are used at the TNL
specification TS 23.107 [1], together with their QoS of Iub, above the physical layer (e.g. an E1 line).
parameter values. To efficiently accommodate the different We will suppose that each user session (whether packet
traffic classes, a careful network dimensioning process should switched or circuit switched) makes use of a dedicated
be carried out. This process should take into account several transport channel (DCH), and the resulting DCH Frame
factors, including the services demand forecast, traffic Protocol (DCH FP) frames are carried by an AAL2
parameters and QoS constraints of the applications, and connection across Iub.
network topology.
Peer protocols The simulation results shown later include two applications,
at the Radio
User Equipment Protocols voice and web browsing, representing the conversational and
interactive UMTS QoS classes respectively. An AMR
FP FP
RNL (Adaptive Multi Rate) codec in 12.2 mode with SID (Silence
Insertion Description) frames is used for voice. Web
TNL AAL2
AAL2 browsing has a download rate (speed at which a web
document is downloaded) of 64 kbit/s. The statistical
ATM ATM
distribution of burst state durations is exponential, while a
PHY
constant distribution has been used both for time between
PHY
packets and packet sizes. Table 1 shows the mean values for
Node-B RNC
each parameter distribution. These values have been derived
from the recommendations given in Annex A of UMTS
Fig. 1. Iub interface: User Plane protocol stack. technical report TR 25.933 [7], AMR codec specification [8],
an ETSI technical report to be used in UMTS evaluation
2.2. Traffic Characterization
phases [6], and relevant protocol overheads and
For us every user is in an active state (e.g. during a voice characteristics.
call or a web browsing session). We assume that the number
TABLE 1
of simultaneously active users of each kind is a previously TRAFFIC CHARACTERIZATION PARAMETERS: MEAN VALUES
known parameter, which can be obtained as a result of the
radio planning phase, for instance. Also, when the application Voice Web
exhibits an asymmetric behavior, we implicitly model Burst level parameters
downstream traffic, since typically the majority of the traffic
High state duration 3s 1.5 s
is sent to the user equipment.
Low state duration 3s 412 s
Since our goal is to study the TNL, the source model should
include not only the end applications’ statistical properties, Packet level parameters
but also the peculiarities of the radio protocols used to convey Time between packets (High and Low) 20 ms 40 ms
the data. We decided to use the same kind of source model Packet size (High) 40 B 325 B
for the four UMTS QoS classes. However, its Packet size (Low) 13 B 0B
parameterization is specific to each traffic class. We
distinguish two layers, called burst and packet, shown in Fig. 2.3. Simulator Architecture
2 together with the relevant model parameters. In contrast
with several traffic parameterization studies ([4], [5], [6]), our Fig. 3 shows the overall simulator architecture at the
model does not include a session level, since, as stated above, sending side. There is also a receiving module in charge of
every user is supposed to be inside an active session. computing the relevant source, AAL2 and ATM results.
Each source follows a “High-Low” (or “generic” ON-OFF)
•Standard AAL2 segmentation
pattern, modeling the variable-rate nature of many and multiplexing
•Supports Timer_CU
applications. The packet generation process parameters have •Does not introduce losses
to be set separately for each state. A packet represents a DCH
FP frame at Iub; in the rest of the paper the terms packet and Src. AAL2
Group 1 Mux.
frame will be used without distinction. ATM
•Sends cells at the beginning
of cell slots
VCC 1 •Scheduling: FIFO or PRIOR
High state Low state
duration duration
L1 cells
Src. AAL2 To physical
Burst Group n Mux. Line
ATM (B bit/s)
P cells
VCC m
Time between packets, Time between packets,
High state Low state From other
AAL2 mux’s
Packet size, Packet size,
High state Low state Lm cells
Packet
•Sends cells at no more than PCR
•Scheduling: FIFO or PRIOR
not introduce any loss. However, the value of the AAL2 1E-01
2000
Timer_CU = 1 ms. On one hand, these results show how the
-3
values of several parameters (e.g. the PCR of ATM VCCs) FLR < 10
Shared VCC
Minimum required capacity (kbit/s)
Single
400 Class 100% 95% 90%
FLR < 10-5
FLR 4.2×10-5 2.8×10-6 5.5×10-6 1.5×10-5
FLR < 10-4
300 Frame Delay
Voice
5.0 ms 2.6 ms 3.0 ms 3.3 ms
(mean)
-3
FLR < 10
Frame Delay
8.5 ms 4.5 ms 5.0 ms 6.5 ms
200
(95th perc.)
FLR < 10-2
Web
FLR 8.2×10-5 1.8×10-4 4.2×10-4 1.2×10-3
100
25 50 75 100 125 150
Number of web users The results prove that with a 5% of capacity reduction, all
Fig. 6. Minimum VCC capacity to meet FLR requirements (web). the QoS requirements are still met (for both traffic classes).
However, for a 10% reduction, the web FLR exceeds the
3.2. Traffic Mix Scenarios maximum allowed value. Therefore, we can conclude that the
VCC sharing strategy does not lead to significant bandwidth
We have also performed simulation runs in multi-service
savings.
scenarios. Our goal in this case is to investigate the possible
Nevertheless, a more in depth analysis of the results reveals
bandwidth savings that can be achieved by multiplexing
a beneficial effect of the shared VCC strategy, which is the
different traffic classes in a single ATM VCC.
reduction of frame delay for voice traffic. This phenomenon
More specifically, in this section we show the results
is a consequence of giving absolute priority to voice over web
corresponding to a mix of 50 voice users and 50 web users.
traffic. Furthermore, we observe a reduction on the voice
All of them are multiplexed into the same VCC, giving
frame delay variation (jitter), which is specially advantageous
absolute priority to voice users, since their delay requirements
when dealing with packed voice.
are typically more stringent. The VCC buffer size is
Fig. 7 represents the delay histograms for voice frames
L1 = 100 cells. Table 2 shows the QoS objectives at the Iub
obtained with the shared VCC strategy corresponding to
interface established as criteria for our analysis. Note that the
100%, 95% and 90% of the sum of capacities required for
FLR requirement is tighter for voice than for web. The reason
separated VCCs. The histogram for the only-voice scenario is
for this is that we have supposed that RLC (Radio Link
shown in the upper left corner for comparison. As the
Control) error recovery procedures can be used for web
capacity of the shared VCC decreases, the jitter reduction
traffic, but not for voice because the end to end delay would
tends to vanish.
suffer inadmissible increments. Values at the last row of the
4. CONCLUSIONS
table refer to the minimum VCC capacity required to meet the
QoS requirements when using separated VCCs (i.e. in single- In this paper we have presented a simulation model suitable
class scenarios). for the dimensioning of the UMTS access network interface
The experiments carried out for the shared VCC strategy between each Node-B and its controlling RNC. This tool
started by considering an aggregated capacity equal to the supports multi-service scenarios and implements basic forms
sum of capacities required for separated VCCs with 50 users. of both ATM and AAL2-level traffic differentiation. It
Then, we proceeded to decrease the aggregated capacity in provides a wide range of results, including the most
steps of 5% (of the initial value). The results are shown in significant performance measurements (frame loss ratio and
table 3. The single class column corresponds to the VCC delay among them), allowing for QoS-aware dimensioning
capacities given in the last row of Table 2. figures to be obtained.
Several simulation results have been also shown, both for
TABLE 2
single class and for multi-class scenarios. Variable rate nature
QOS OBJECTIVES AND MINIMUM VCC CAPACITY TO MEET THEM of some applications makes it possible to obtain statistical
multiplexing gain (i.e. bandwidth savings) if they use a
Voice Web
common transmission capacity. Bandwidth savings can be
-4
FLR < 10 < 10-3 slightly increased if several traffic classes share resources.
Frame Delay (95th percentile) < 25 ms n/a This strategy, however, poses a more important advantage,
Minimum VCC capacity (50 users) 756 kbit/s 257 kbit/s which is the possibility of reducing jitter for real time traffic.
20% 20%
18% 18%
16% Only voice 16% Shared VCC (100%)
14% 14%
12% 12%
10% 10%
8% 8%
6% 6%
4% 4%
2%
2%
0% 0%
0,00 2,00 4,00 6,00 8,00 10,00 0,00 2,00 4,00 6,00 8,00 10,00
20% 20%
18% 18%
16% Shared VCC (95%) 16% Shared VCC (90%)
14% 14%
12% 12%
10% 10%
8% 8%
6% 6%
4% 4%
2% 2%
0% 0%
0,00 2,00 4,00 6,00 8,00 10,00 0,00 2,00 4,00 6,00 8,00 10,00
Fig. 7. Voice frame delay histogram: single class (voice) and shared scenarios (100%, 95% and 90% of VCC capacity sum).