Professional Documents
Culture Documents
Agenda
1. QoS Issues
2. Quality of Service (QoS) and Policy Management
3. EPS Bearer
QoS Issues
1. QoS issues
QoS = set of characteristics related to the performance of the elements that provide the
services that have an effect into final end users perception.
SubjectiveQoS (or QoE): related to the user satisfaction relative to the service consumption,
beyond classical technical parameters such as Network-QoS.
NetworkQoS or Network Performance Key Performance Indicator (NP KPI)
The effect of performance into satisfaction is usually described as PQoS (Perceived QoS)
significantly differentiated by the type of delivered service, since different performance
situations will have different impacts into satisfaction.
4
QoS issues
Overview
QoS issues
QoS in LTE Networks
QoS
per
flow
IP network DiffServ
IP network DiffServ
Priority
between
flows
No QoS
IP managed network
Internet
Internet access
email
Browsing
Premium access
E-learning, VoIP
HiFi Voice
Video
QoS issues
LTE and QoS
Each bearer (user data) path in LTE is assigned a set of QoS criteria.
If services with different QoS criteria, additional bearer paths may be
added.
LTE identifies a set of QoS criteria with QoS Class Identifiers (QCIs).
QCI, represents the QoS features an EPS bearer should be able to offer
for a Service Data Flow (SDF).
Each SDF is associated with exactly one QCI. Network operators may preconfigure all QCI characteristics in an eNB, for example, based on their
actual characteristics.
The parameters they choose to define these determine the allocation of
bearer resources in the E-UTRAN.
10
QoS issues
QoS handling at the eNB
11
12
QoS issues
Policy Management
Policy management plays a fundamental role in implementing QoS in
mobile broadband.
Policy management = applying operatordefined rules for resource
allocation and network use.
Dynamic policy management sets rules for allocating network resources,
and includes policy enforcement processes.
Policy enforcement involves service data flow detection and applies QoS
rules to individual service data flows.
Policy management is critical in three closely-related areas:
Limiting network congestion
Enhancing service quality
Monetizing services
13
Policy Management
14
Policy Management
15
QoS issues
16
17
PCC Rules
Purpose: to detect a packet belonging to an SDF to map that packet to proper IP-CAN
bearer in DL and UL direction to provide appropriate applicable charging and to
provide policy control
2 different types of PCC rules:
Dynamic PCC rules - dynamically provisioned by PCRF to PCEF over Gx interface.
Pre-defined PCC rules - pre-configured in the PCEF. The PCRF can advise the PCEF to
activate a set of PCC rules over Gx interface.
A PCC rules consists of :
1. Rule name - reference a PCC rule during communication between PCRF and PCEF
2. Service identifier - identifies a service or service component the SDF relates to SDF
filter(s) - the SDF filters are used to select the traffic for which the rule applies
3. Precedence - order of the SDF filter; dynamic rule takes precedence over pre-defined
rule in case of same precedence
4. Gate status - whether the SDF detected should be allowed to pass or be blocked
5. QoS parameters - includes the QCI, the ARP and bitrates for UL and DL
6. Charging key and charging parameters - online or offline charging
7. Monitoring key - identifies a monitoring control instance that shall be used for usage
monitoring control of the SDFs.
19
PCC functions
Application Function (AF) (e.g. P-CSCF for IMS solution, or Video Streaming Server for
non-IMS solution): interacts with applications or services that require dynamic
PCC.
AF extracts session information from the application signaling and provides it to the
PCRF:
Subscriber Identifier
IP address of the UE
Media Type and Format
Bandwidth
Flow description (e.g. Source and Destination IP addresses and the protocol)
AF Application Identifier
AF Communication Service Identifier
AF Application Event Identifier
AF Record Information
Flow Status
Priority Indicator
Emergency Indicator
20
PCC functions
Subscription Profile Repository (SPR): contains
subscriber/subscription information. Information on per-PDN basis:
Subscriber's allowed services
Subscriber's allowed QoS (MBR and GBR)
Subscriber's charging related information
Subscriber category
Online Charging System (OCS): credit management system for prepaid charging. Within OCS lies a functional entity called Service Data
Flow Based Credit Control Function which performs online credit control
function. The PCEF interacts with OCS to check out credit.
Offline Charging System (OFCS): Receives charging events from PCEF
and generates Charging Data Records (CDRs) sent to the billing system.
Policy Charging and Enforcement Function (PCEF): in the PDN-GW.
Bearer Binding and Event Reporting Function (BBERF): located in the
Serving-GW.
21
PCC functions
Policy Charging and Rules Function (PCRF): network control regarding service data
flow detection, gating (blocking or allowing packets), QoS control and flow-based
charging towards the PCEF. The PCRF ensures that the PCEF user plane traffic mapping
and treatment is in accordance with the user's subscription profile which it receives
from SPR. The PCRF may reject the request received from the AF when the service
information is not consistent with subscription information.
The PCRF accepts input for PCC decision making from the PCEF, the BBERF (if
available), the SPR and the AF (if available) as well as its own pre-defined information.
These nodes provide the following information to the PCRF:
Subscriber Identifier
IP address of the UE
IP-CAN bearer attributes
Request Type (Initial, Modification, etc)
Type of IP-CAN (GPRS, etc)
Location of Subscriber
PDN ID
PLMN Identifier
22
23
PCRF
PCRF
QoS issues
QoS issues
QoS issues
Role of Functional Elements in Implementing Policy and QoS (2)
The eNodeB plays a critical role in end-toend QoS and policy enforcement.
It performs UL and DL rate policing, as well
as RF radio resource scheduling.
It uses ARP when allocating bearer
resources.
The UE also plays a role in policy in the
uplink direction, it performs the initial
mapping of service data flows to bearers.
28
QoS issues
30
31
32
Bearer establishment
IMSI A:
Charging profile (CC, OCS address)
Policy profile (Rulebase list: A, B, C)
IMSI B:
Charging profile (CC, OCS address)
Policy profile (Rulebase list: Rulebase A)
IMSI C:
Charging profile (CC, OCS address)
Policy profile (Rulebase list: C)
3. Diameter CCR
(Subscriber ID = IMSI,
Charging-Rule-Report=RuleD)
PCRF
4. Diameter CCA
(Charging-Rule-Install = Rulebase A
Charging-rule-remove = RuleD)
Session Control
Local configuration:
For APN Internet = User profile PCRF
6. Apply policies
for bearer (TEID
C): PCC Rule =
A Gate open)
PCEF
7. Default Bearer Creation
Internet
Filter(s)
UE
Bearer establishment
Subscription-Id
Bearer-Identifier
SPR
Bearer-Operation
IMSI, location (TAIs)
Framed-IP-Address
Category
MSISDN, IMEI
IP-CAN-Type
Pricing Plan
RAT type, Serving
3GPP-RAT-Type
Billing Plan
network
Event-Trigger User-Equipment-Info
AccumulatedCharge
MME IP & TEID (S11) or
Charging-Rule-Remove
QoS-Information
NotificationThreshold
1.
SGW IPs & TEIDs (S5, C&U)
6.Default
DefaultBearer
BearerCreation
Creation Answer
Charging-Rule-Install
TAI
ConsumptionLimit
4.PGW
IP, APN
3. Retrieve subscriber
Retrieve
subscriber
Charging-Information
Called-Station-ID
NotificationThreshold
EPS
Bearer
Id
profile request (IMSI
profile
response
Online
Online,
Offline
QCI
or MSISDN
APN-AMBR, QoS
Offline
TFT-Packet-Filterusedquota
PDN address req, PCO
QoS-Information
Information
useddownlinkquota
Charging-Rule-Report
useduplinkquota
PCEF
Usedtimequota
2.Credit-Control-Request-INITIAL_REQUEST
5.Credit-Control-Answer-INITIAL_REQUEST
PCRF
PCRF
store
PCRF
make
policy
evaluation
information
34
3. EPS Bearer
35
EPS bearers
37
"IP Bearer" support and its coupling to the E-Bearer are more
formalized in terms of QoS and IP traffic profile
39
attributes.
A data radio bearer carries the packets of an EPS bearer between a UE and an eNB.
When a data radio bearer exists, there is a one-to-one mapping between this data
An S1 bearer carries the packets of an E-RAB between an eNodeB and a Serving GW.
An S5/S8 bearer transports the packets of an EPS bearer between a Serving GW and a
PDN GW.
41
42
Dedicated bearer
43
QoS issues
QoS Class Identifier
The QoS Class Identifier (QCI) is a reference to access nodespecific parameters that control bearer level packet
forwarding processing (e.g. scheduling weights, admission
thresholds, queue management thresholds, link layer
QoS issues
QoS Class Identifier
45
46
47
QoS issues
Allocation and Retention Priority (ARP)
Allocation and Retention Priority (ARP) primarily allows one to decide whether a
bearer establishment request can be accepted or rejected in case of resource
limitations.
can be used by the eNodeB to decide which bearer(s) to drop in case of
resource limitations (e.g. at handover).
For example, emergency VoIP call with the highest ARP value should always
get established in the network, at the expense of lower ARP value bearers.
Each GBR bearer is additionally associated with the following bearer level QoS
parameter:
GBR = Guaranteed Bit Rate, the bit rate that can be expected to be provided
by a GBR bearer
MBR = Maximum Bit rate (MBR = GBR in Rel. 8)
Each non-GBR is additionally associated with the following bearer level QoS
parameter:
UE-AMBR = UE Aggregate Maximum Bit Rate (in UL)
APN-AMBR = APN Aggregate Maximum Bit Rate (in DL)
49
QoS issues
Guaranteed Bit Rate (GBR)
Two major types of bearers:
Guaranteed bit rate
Nonguaranteed bit rate.
QoS issues
Guaranteed Bit Rate (GBR)
51
QoS issues
Guaranteed Bit Rate (GBR)
52
QoS Management
5. Scheduling
54
Scheduling principle
Data is allocated to the UEs in RB: a UE is allocated multiple numbers of RBs
in the frequency domain.
RBs do not need to be adjacent in the DL.
The scheduling decision can be made at each transmission time interval of 1
ms.
The scheduling decision is done by the eNodeB.
The scheduling algorithm takes into account:
radio link quality situation of different users,
interference situation,
QoS requirements,
service priorities, etc.
55
Scheduler overview
56
Scheduler model
57
DL Scheduler Structure
58
DL Scheduler operation
59
Algorithms classification
60
MAC Scheduler
61
LTE Scheduling
Downlink scheduling
Described by:
Resource Block Locations
MCS
Valid for:
1 Transmit Time Interval (TTI) or Subframe
Longer than 1 TTI
Requires additional information allocation time,
allocation repetition factor etc. to specify
Also called SemiPersistent Scheduling
64
65
Downlink scheduling
Scheduler MAC
(Downlink)
66
Downlink scheduling
Downlink scheduling
Scheduling algorithms
Round Robin
Simplest scheduling
algorithm.
Time-based resource
sharing.
Same resource quantity
is allocated to each
user/process/queue/
independently of the
channel status.
72
T: data rate potentially achievable for the station in the present time slot.
R: historical average data rate of this station.
and tune the "fairness" of the scheduler.
Tc
) Ri (t ) + (
Tc
) r i (t )
Tc
) R i (t )
low priority
76
Maximum C/I
Allocation of the highest bit rate possible, each TTI
(transmission time interval) to the UE experiencing the
best radio channel conditions.
High global cell bit rate, Low equity for the users.
77
Performance comparison
78
Thank you
79