QoS Management
Feature Parameter Description
and other Huawei trademarks are the property of Huawei Technologies Co., Ltd. All other trademarks
and trade names mentioned in this document are the property of their respective holders.
Notice
The purchased products, services and features are stipulated by the commercial contract made between
Huawei and the customer. All or partial products, services and features described in this document may not be
within the purchased scope or the usage scope. Unless otherwise agreed by the contract, all statements,
information, and recommendations in this document are provided AS IS without warranties, guarantees or
representations of any kind, either express or implied.
The information in this document is subject to change without notice. Every effort has been made in the
preparation of this document to ensure accuracy of the contents, but all statements, information, and
recommendations in this document do not constitute the warranty of any kind, express or implied.
Contents
1 Introduction ................................................................................................................................1-1
1.1 Scope ............................................................................................................................................ 1-1
1.2 Intended Audience ........................................................................................................................ 1-1
1.3 Change History.............................................................................................................................. 1-1
4 Glossary ......................................................................................................................................4-1
5 Reference Documents .............................................................................................................5-1
1 Introduction
1.1 Scope
This document describes the strategies and methods of QoS management of the UMTS terrestrial radio
access network (UTRAN).
Document Issues
The document issues are as follows:
z 01 (2010-03-30)
z Draft (2009-12-05)
01 (2010-03-30)
This is the document for the first commercial release of RAN12.0.
Compared with issue Draft (2009-12-05) of RAN12.0, this issue optimizes the description.
Draft (2009-12-05)
This is the draft of the document for RAN12.0.
This is a new document.
The purpose of UTRAN QoS management is to ensure the QoS and provide differentiated services
(DiffServ) to maximize the number of satisfied users.
3 Technical Description
This section describes how the UTRAN performs QoS management.It consists of the following sections:
z QoS Architecture
z UTRAN QoS Mapping
z UTRAN QoS
As shown in Figure 3-1, the traffic from one terminal equipment (TE) to another passes different levels of
bearer services. The TE is connected to the UMTS network through a mobile terminal (MT). The
end-to-end service at the application layer is implemented through the bearer services of the underlying
networks.
The end-to-end service consists of the local bearer service, UMTS bearer service, and external bearer
service. These services ensure the QoS of the end-to-end service. They are described as follows:
z The local bearer service is beyond the UMTS research scope.
z The external bearer service is coordinated by the telecom operator with the connected networks.
Between the UMTS bearer service and the external bearer service, QoS mapping is required. Through
the QoS mapping, the QoS requirement is sent to the next network element (NE).
z The coordination and QoS mapping between UMTS bearer services is very important for
implementing the end-to-end QoS of UMTS.
The UMTS bearer service consists of the radio access bearer (RAB) service and the core network
bearer (CNB) service.
The RAB service is implemented through the radio bearer (RB) service and Iu bearer service. The RB
service covers all the aspects of the transmission on the radio interface, and the Iu bearer service
provides the transmission between the UTRAN and the CN. For PS services, the Iu bearer service can
provide different QoS classes.
The role of the CNB is to provide a negotiated UMTS bearer service. The CN provides different QoS
classes for different backbone bearer services. A specific backbone bearer service can be selected to
meet the QoS requirement of the CN bearer service.
The RAB service involves the Uu, Iub, Iur, and Iu interfaces.
z : not involved
z : involved
These QoS parameters are sent by the CN to the UTRAN on the Iu interface when the service is set up.
Based on these QoS parameters, the UTRAN allocates appropriate radio resources to users to ensure
the QoS, user fairness, and DiffServ.
The parameters and their application principles on the UTRAN side are described as follows:
z Maximum bit rate (unit: kbit/s)
This parameter, also known as the MBR, specifies the maximum bit rate of an application. It facilitates
the configuration of the maximum channel bandwidth.
By modifying this parameter in the HLR, the telecom operator can limit the maximum bandwidth
allocated to one or more users, thus supporting the deployment of some charging policies.
z Delivery order (value range: Yes, No)
This parameter specifies whether the RAB delivers service data units (SDUs) in order. During
RAB-to-RB mapping, the radio link control (RLC) layer controls the delivery order of upper-layer SDUs.
Generally, the CS RAB delivers SDUs in order. The PS RAB, however, may or may not deliver SDUs
in order. If the delivery is not in order, an upper-layer protocol, such as the IP, reorders these SDUs
when they arrive.
z Maximum SDU size (unit: octets)
This parameter specifies the maximum permissible SDU size. It limits the maximum size of the SDUs
sent by upper layers to the RLC layer.
z SDU format information (unit: bits)
This is a parameter set, which includes the parameters of a RAB subflow combination. Based on the
SDU size and/or the subflow combination rate included in the SDU format information, the
corresponding transport format combination set (TFCS) and the dynamic part of the transport format
set (TFS) of the DCH can be specified.
z SDU error ratio
This parameter specifies the fraction of SDUs lost or detected as erroneous. It determines the setting
of the RB transmission quality. That is, the actual SDU error ratio of the RB should be smaller than the
parameter value.
z Residual bit error ratio
This parameter specifies the fraction of transmitted SDUs with residual bit errors in each subflow.
Qualitative analysis shows that the CRC capability is related to the number of check bits. The CRC
capability is high when there are a large number of check bits. Therefore, the residual bit error ratio
can determine the number of check bits used on a transport channel.
z Delivery of erroneous SDUs (value range: Yes, No, -)
This parameter specifies whether error SDUs are delivered. If the upper layer has an error tolerance
mechanism or a recovery mechanism, error SDUs can be directly delivered without error check.
z Transfer delay (unit: ms)
This parameter specifies the end-to-end delay of SDU transmission within the UTRAN. This parameter,
together with the SDU error ratio, determines the setting of the BLER and the settings of the ARQ
parameters in RLC AM mode in the UTRAN. The ARQ parameters include the maximum transmission
times, polling parameter, and status reporting parameter.
z Guaranteed bit rate (unit: kbit/s)
This parameter, also known as the GBR, is used for license control and resource allocation based on
available resources. In the case that the network resources are limited, whether the service rate of a
user on the UTRAN side is higher than the GBR indicates whether the requirement of this user for the
basic rate is met.
According to 3GPP specifications, the conversational class and streaming class require the GBR, but
neither the interactive class nor the background class has this requirement.
z Traffic handling priority
This parameter needs to be set if the Traffic Class IE is set to Interactive. It specifies the relative
importance of handling the SDUs on the RAB compared with the SDUs on other bearers. The value
range is INTEGER {spare (0), highest (1) lowest (14), no priority (15)}.
z Allocation/retention priority
This parameter, also known as the ARP, includes multiple IEs. It specifies the relative importance of
resource allocation and retention of a RAB compared with other RABs. The ARP reflects the priority of
a user.
z Source statistics descriptor (value range: speech, unknown)
This parameter needs to be set if the Traffic Class IE is set to Conversational or Streaming. This
parameter specifies the characteristics of the source of transmitted SDUs.
z Signaling Indication (value range: Yes, No)
This parameter specifies whether an interactive class carries signaling. If this parameter is set to Yes,
the UE sets the traffic handling priority (THP) to 1.
This parameter reflects the differences between this interactive class and other interactive classes.
This class may require a higher priority, shorter delay, or higher peak throughput. For example, this
parameter can be set to Yes when an interactive class carries the IMS signaling.
RAB-to-RB Mapping
The RAB setup request initiated by the CN carries the QoS parameters. These parameters describe the
requirements for the QoS. Based on these parameters, the RNC selects appropriate RB parameters
such as the bearer channel type, channel parameters, RLC mode, data transmission parameters, and
power control parameters. The RB parameters provide the basic configuration information about the RB
service. Some of the information is sent to the NodeB on the Iub interface.
The RAB-to-RB mapping considers all the QoS parameters of the CN.
Figure 3-3 shows the RAB-to-RB mapping, where the traffic RB (TRB) is taken as an example.
For details about the RAB-to-RB mapping, see the Radio Bearers Feature Parameter Description.
For details about how to set the user priority, see the Load Control Feature Parameter Description.
For the configuration methods and specific applications of the RAB integrated priority, see the Load
Control Feature Parameter Description.
The CN does not set the GBRs for the interactive class and background class. To provide the basic rates
for the two classes, the RNC supports the GBR setting. The GBRs vary with user priorities and service
directions. An example is listed in Table 3-3.
Table 3-3 GBR mapping
Direction Gold Silver Copper
Downlink 256 kbit/s 128 kbit/s 64 kbit/s
Uplink 256 kbit/s 128 kbit/s 64 kbit/s
Note: the GBR is configured according to User Priority, TC, THP and bearers(R99/H). The example shows only mapping
between User Priority and GBR.
The SPI mapping and the GBR mapping are performed by the RNC. Then, the mapping results are sent
to the NodeB on the Iub interface. For details about the settings of related parameters and the impacts of
these parameters on the Uu radio resources, see the HSDPA Feature Parameter Description and the
HSUPA Feature Parameter Description.
For the impacts of the SPI on the Iub transmission resources, see the Transmission Resource
Management Feature Parameter Description.
For details about the mapping from services to AAL2 QoS classes, see the Transmission Resource
Management Feature Parameter Description.
For details about the mapping from services to IP QoS classes, see the Transmission Resource
Management Feature Parameter Description.
The strategy is implemented by specific functions. From the beginning of the service setup, functions
such as the RB function, rate control, HSPA scheduling, power control, and handover are performed for
the user to ensure the QoS and service continuity. In addition, functions such as load control, HSPA
scheduling, and Iub flow control are performed among different users for resource allocation to provide
DiffServ and maximize the system capacity.
Figure 3-8 shows the UTRAN QoS management mechanism.
Figure 3-8 UTRAN QoS management mechanism
After the channel type is determined, an appropriate cell needs to be selected to provide services. The
admission control of each cell prevents the cell from being overloaded due to admission of too many
users. This function monitors the cell load, predicts the load increase after a new service is admitted, and
determines whether the admission will lead to overload. The admission control ensures the QoS of
admitted services and the QoS of the new service after it is admitted. If a new user is rejected because
the cell is overloaded, the new user attempts to access another cell with the same coverage. For details
about admission control, see the Call Admission Control Feature Parameter Description.
DiffServ Provision
DiffServ provision is described as follows:
z DiffServ provision during service setup
During channel type selection, the processing is based on service attributes. Generally, CS services
have stable rates and a high requirement for low delay. Therefore, they are carried on the R99 channel
to use dedicated radio resources and to obtain required bandwidths. In comparison, PS services
usually have a huge amount of data to transmit in burst mode. Therefore, they are carried on the HSPA
channel to improve the resource sharing degree and to ensure the basic QoS. For details about how to
select a channel type, see the Radio Bearers Feature Parameter Description.
During admission control, the provision of DiffServ is based on traffic classes. Compared with PS
services, high-priority CS services such as the AMR voice service have lower admission limits and
higher access success rates.
If the service admission fails, a service with a higher integrated priority can preempt the resources of a
service with a lower integrated priority to increase the access success rate. Whether the integrated
priority considers the traffic class first or the user priority first can be determined by the telecom
operator. Generally, it is recommended that the traffic class be considered first. Thus, CS services can
have higher integrated priorities than PS services and can preempt the resources of PS services. In
this way, the access probability can be increased and the overall user satisfaction can be improved.
During admission control, emergency services are assigned the highest priority and therefore they
have the highest access success rate.
For details about the DiffServ provision during service setup, see the Load Control Feature Parameter
Description.
z Congestion control after service setup
If the system enters the basic congestion state, there are two methods for ensuring the system stability.
One is to decrease the rates of admitted users by reserving resources for new services. The other is to
reduce the cell load by performing operations such as handover. If the system enters the overload
state, it terminates the services of some users to reduce the load rapidly. Users with low integrated
priorities are preferentially selected for congestion relief to ensure the overall QoS of the cell.
Whether the integrated priority considers the traffic class first or the user priority first can be
determined by the telecom operator. It is recommended that the traffic class be considered first. Thus,
CS services can have higher priorities than PS services, and delay-sensitive services can have higher
priorities than throughput-sensitive services within PS services. In this way, the impact of congestion
control on user experience can be reduced.
During congestion control, emergency services are not selected for congestion relief.
For details about congestion control, see the Load Control Feature Parameter Description.
For different services, different QoS is provided. For example, for a delay-sensitive service, the
scheduling function limits the packet transmission delay within an acceptable range; for a
throughput-sensitive service, this function tries its best to provide rates not lower than the GBR. Users
are more sensitive to the QoS of delay-sensitive services. Therefore, the requirement for this kind of
QoS is met first during scheduling.
3GPP TS 23.107 defines only four traffic classes, which cannot fully reflect the requirements for QoS.
For example, a Web page may contain video streams in addition to texts and pictures. All of email,
video website browsing, and Bit Torrent (BT) download may be mapped to the background class, but
they have different QoS requirements. After service setup, the RNC can further identify and classify
the traffic classes and attributes and then provide appropriate QoS to improve user experience.
z User-based DiffServ provision
User-based DiffServ is mainly aimed at throughput-sensitive services. The provision is described as
follows:
TheCN does not set the GBRs for the interactive class and background class. The RNC, however,
can set the GBRs based on user priorities. The HSPA scheduling function tries its best to ensure that
users with different priorities obtain different GBRs.
TheRNC also can set Happy Bit Rate (HBR) which determines the throughput expected by the user
based on a study on user experience. When the rate for a user reaches the HBR, the scheduler
decreases the scheduling probability for the user.
The SPI weight is set on the basis of the SPI, and the SPI considers both the user priority and the
traffic class. The SPI weight is always used in throughput-sensitive services, and therefore the
user-based setting is recommended to implement user-based DiffServ. When the resources are
insufficient, users with higher SPI weights have more chances to obtain the required QoS. When the
resources are sufficient, users with higher SPI weights have more chances to obtain required
resources and satisfied user experience.
For details about HSPA DiffServ, see the HSDPA Feature Parameter Description and the HSUPA
Feature Parameter Description.
For details about the Iub resource allocation among HSPA users, see the Transmission Resource
Feature Parameter Description.
4 Glossary
For the acronyms, abbreviations, terms, and definitions, see the Glossary.
5 Reference Documents
[1] 3GPP TS 23.107: Quality of Service (QoS) concept and architecture
[2] Radio Bearers Feature Parameter Description
[3] Load Control Feature Parameter Description
[4] Transmission Resource Management Feature Parameter Description
[5] Power Control Feature Parameter Description
[6] Handover Feature Parameter Description
[7] Rate Control Feature Parameter Description
[8] HSDPA Feature Parameter Description
[9] HSUPA Feature Parameter Description
[10] TPE Feature Parameter Description
[11] AQM Feature Parameter Description