Вы находитесь на странице: 1из 27

End-to-End QoS Architecture

E-UTRAN EPC Internet

UE eNB S-GW P-GW Peer


Entity

End-to-end Service

EPS Bearer External Bearer

E-RAB S5/S8 Bearer

Radio Bearer S1 Bearer

Radio QoSRadio
Control S1 QoSS1
Control S5 QoS
S5/S8Control SGiGi
QoS Control
 Rate control  QCI based packet  QCI based packet  DSCP marking(UL)
(GBR/MBR/AMBR) classification classification
 PDB and priority based  QCI/DSCP/COS  QCI/DSCP/COS
scheduling mapping & marking mapping & marking
 PELR based  Backhaul BW mgmt.  DL Gating(PGW)
Retransmission  UL Traffic shaping  DL APN-AMBR(PGW)
Standard & Operator Specific QCI
Samsung eNB supports the standardized QoS class identifiers(QCIs) and operator-
defined QoS classes
Resource
QCI Priority PDB PELR Example Services
Type

1 2 100 ms 10-2 Conversational Voice

2 4 150 ms 10-3 Conversational Video (Live Streaming)

3 GBR 3 50 ms 10-3 Real Time Gaming

4 5 300 ms 10-6 Non-Conversational Video (Buffered Streaming)

5 1 100 ms 10-6 IMS Signalling

Video (Buffered Streaming), TCP-based (e.g., www, e-


6 6 300 ms 10-6
mail, chat, ftp, p2p file sharing, progressive video, etc.)
Non-GBR
7 7 100 ms 10-3 Voice, Video (Live Streaming), Interactive Gaming

8 8 Video (Buffered Streaming), TCP-based (e.g., www, e-


300 ms 10-6
9 9 mail, chat, ftp, p2p file sharing, progressive video, etc.)

128 ~254 … … … Operator-defined specific classes (TS24.301)

QCI: QoS Class Identifier PDB: Packet Delay Budget b/w UE and PGW Ref: 3GPP TS 23.203
PELR: Packet Error Loss Rate GBR: Guaranteed Bit Rate
Operator Specific QCI
Samsung eNB supports max. 127 operator-specific QCIs in
addition to 9 standardized QCIs.
Operator can define QoS characteristics of the extended QCIs
• Resource Type : GBR or Non-GBR
• Priority : 1 – 16
• PDB : 0(50ms) -9(500ms)
Radio scheduler considers those parameters when it allocates
radio resources.
QoS Parameters and Bearers
PDN Connection 1 (IP-CAN Session 1)

UE Resource Type QoS Parameters QoS Parameters of SDF

Dedicated Bearer GBR MBR


for connect with PDN 1 GBR QCI ARP (UL/DL) (UL/DL) MBR (UL/DL) GBR (UL/DL) SDF 5

Dedicated Bearer MBR (UL/DL) SDF 4


UE IP 1 for connect with PDN 1 Non-GBR QCI ARP PDN 1
APN-AMBR MBR (UL/DL) SDF 3
Default Bearer (UL/DL) MBR (UL/DL) SDF 2
for connect with PDN 1 Non-GBR QCI ARP
MBR (UL/DL) SDF 1
UE-AMBR
(UL/DL)
Default Bearer
for connect with PDN 2 Non-GBR QCI ARP MBR (UL/DL) SDF 1
APN-AMBR
Dedicated Bearer (UL/DL) MBR (UL/DL) SDF 2
UE IP 2 for connect with PDN 2 Non-GBR QCI ARP PDN 2
MBR (UL/DL) SDF 3
Dedicated Bearer GBR MBR MBR (UL/DL) GBR (UL/DL) SDF 4
for connect with PDN 2 GBR QCI ARP (UL/DL) (UL/DL) MBR (UL/DL) GBR (UL/DL) SDF 5

PDN Connection 2 (IP-CAN Session 2)


Samsung LTE QoS Features
• For GBR services, the radio scheduler of eNB considers
the bit rate requirements and QoS characteristics (resource
QoS Aware Scheduling type, priority, PDB, PLER) of bearers for resource
allocation.

• The CAC algorithm admits new GBR bearers only when


QoS Based CAC the required level of bit rate and QoS can be satisfied.

• Samsung eNB can predict the network congestion by


monitoring the amount of buffered data. When the
Congestion Prevention congestion is expected, the congestion prevention
algorithm is enabled to avoid it.
• UL traffic shaping

• Samsung eNB supports DSCP and COS marking and ECN


Backhaul QoS field in order to help intermediate nodes in the backhaul
network fulfill QoS requirements of operator.
• Traffic Segregation and bandwidth control based on traffic
type or QCI

User Differentiated QoS • Samsung eNB provides subscriber differentiation in terms


of throughput for non-GBR bearers. Subscribers are
classified into Gold/Silver/Bronze groups and they can
achieve differentiated throughput in proportion to the weight
factor that operator pre-dfined.
QoS Aware Scheduling Rules

1) Resource Allocation for


Resource Allocation QCI#5 Bearer (IMS signaling)
For QCI#5 Bearers  Strict prioritization based on
Priority standardized QCI priority
based
Scheduling
2) Resource Allocation for
Resource Allocation
GBR Bearers
For GBR Bearers  Strict prioritization based on
standardized QCI priority
 QCI #1 ~ #4

Weight 3) Resource Allocation for


Resource Allocation
based
For Non-GBR Bearers
Non-GBR Bearers
Scheduling
 Proportional resource allocation
based on weight configured by
operator
QoS Based CAC (1/2)
Capacity based CAC for GBR and Non-GBR Bearer Requests
QoS based CAC for GBR Bearer Requests

RRC connection E-RAB


establishment establishment

MaxUeENB
Capacity based CAC MaxRbCELL
MaxUeCELL

PRB usage of the cell,


Backhaul bandwidth resource,
Requested bearer Info. (GBR,
QoS based CAC
priority)

Accept or Deny Preemption if denied Preemption


QoS Based CAC (2/2)
• Scheduler measures radio resource utilization and reports it to the Call admission
control entity

• QoS CAC Policy 1: The CAC admits a new GBR Bearer, if the new service can
achieve the guaranteed bit rate requirement based on the radio resource
utilization of other GBR services and the backhaul resource utilization.
Introducing a new GBR bearer must not degrade the QoS level of existing GBR
bearer services.

• QoS CAC Policy 2: Non-GBR bearers are always allowed as long as the total
number of bearers per UE and per Cell does not exceed the maximum limit
respectively.

• In order to sustain a certain level of QoS for Non-GBR services, operator can limit
the maximum number of users allowed per cell, can let CAC automatically reject
new calls when congestion occurs.
Traffic Congestion Control
Load Balancing
Load balancing between LTE carriers or between cells

Offload to other RAT


Offload to 3G or WiFi network

UL Traffic Shaping
Backhaul bandwidth configured not to exceed bottleneck bandwidth in
the backhaul network between eNB and EPC

UL Congestion Prevention
Uplink flow control between eNB and UE
Traffic Shaping and Congestion Prevention
UL Backhaul Congestion Prevention
Operator can limit the backhaul bandwidth in order to avoid congest
ion in a bottleneck link in the backhaul network.
eNB constrains uplink transmission rate not to exceed the pre-
configured backhaul bandwidth usage.

Rate Control
UL Buffer Traffic
Scheduler Monitor Shaping

Q1
Q2
Q3
UE Q4
RLC Packet
PDCP Classification Q5
UE
Q6
N/W
Q7 Scheduler

eNB Q8
ECN Field Copy

Server

Inner IP Payload
ECN field copy (ECN = ‘01’/’10’)

SAE-GW
Outer IP Inner IP
UDP GTP Payload
(ECN = ‘01’/’10’) (ECN = ‘01’/’10’)

SW/RT

Outer IP Inner IP
UDP GTP Payload
(ECN = ’11’) (ECN = ‘01’/’10’)

eNB
Inner IP
ECN field copy (ECN = ’11’)
Payload

UE
Congestion information
delivered to application server
Call Congestion Control
Maximum # of UE Capacity limitation
Operator can configure the maximum number of UEs that eNB or a cell
can accommodate in order to guarantee a certain level of user
experience such as throughput or response time.

Dynamic Access Barring


When CPU is overloaded, eNB dynamically change the ac-barring
parameters so that call attempts of some Ues can be delayed

Cell Barring
UEs are not allowed to access the cell. The cell can be used only for
limited purpose, e.g. testing.
eNB Overload Control: Dynamic Access Barring
Automatic adjustment of access barring control
parameters to resolve overload situation of eNB
processor
In normal state eNB monitors the eNB Processor (CPU)
load status of CPU processor Load Monitoring
(main B’d) periodically.

When overloaded situation, eNB CPU Overload


State Changed? No
performs eNB Overload Control
function, i.e. automatic
Yes
configuration for access barring
control parameters per overload Adjustment of
level (Minor/Major/Critical). AC-Barring Information
eNB Overload Control: Dynamic Access Barring
Configuration of access barring control parameters per overload level of eNB CPU
processor
When the main board's CPU processor is overloaded, cell barring function is automatically activated and new
incoming calls are limited by the CAC algorithm.(SIB Type2)

eNB Overloaded
Generated Random Number
> Ac-BarringFactor

Delayed Access
Generated Random Number
< Ac-BarringFactor

Access barring control parameters Overload level of eNB CPU processor


(SIB type2) Critical Major Minor Normal
ac-BarringForEmergency Barred Not barred Not barred Not barred
ac-BarringFactor 0% allowed 90% allowed 95% allowed -
ac-BarringForMO-Signalling
ac-BarringTime 128s 32s 16s -
ac-BarringFactor 0% allowed 70% allowed 80% allowed -
ac-BarringForMO-Data
ac-BarringTime 128s 32s 16s -
QCI Design Proposal (1/3)
Resource QoS Weight for
QCI Priority Example Service Subscribers
Type Characteristics Resource Alloc.

1 GBR 2 100ms, 10-2 N/A Conversational voice All users

2 GBR 4 150ms, 10-3 N/A Conversational video All users

3 GBR 3 50ms, 10-3 N/A Real time gaming All users

4 GBR 5 300ms, 10-6 N/A Non-conversational viedo All users

5 Non-GBR 1 100ms, 10-6 N/A IMS signaling All users

6 6 3 Gold

128 Non-GBR 10 300ms, 10-6 2 Video (Buffered streaming) Silver

129 11 1 Bronze(default)

7 7 5 Gold
Voice,
130 Non-GBR 12 100ms, 10-3 4 Video(Live streaming) Silver
Interactive gaming
131 13 3 Bronze(default)

8 8 3 Gold

132 Non-GBR 14 300ms, 10-6 2 Reserved Silver

133 15 1 Bronze(default)

9 9 3 Gold
TCP-based(www, email,
134 Non-GBR 16 300ms, 10-6 2 Silver
chat, ftp, p2p)
135 17 1 Bronze(default)
QCI Design Proposal (2/3)
No user differentiation for QCI#5 (IMS Signaling)
 QCI#5 is dedicated to IMS signaling messages. The amount of the
messages is supposed to be quite small.
 Reducing call setup time for every users.
Bit rate differentiation for Non-GBR bearers
 Introduction of “weight factor”, configurable by operator
 Non-GBR bearers can be differentiated in terms of the amount of resource
allocation, which is a new feature that is not defined in the standard

User differentiation within one standard QCI


 An operator-defined QCI can share QoS characteristics(resource type,
PDB, PLER) with a standardized QCI except priority.
 Total 15 differentiated Non-GBR QCIs supported, including standardized
Non-GBR QCIs(#6~#9)
 A UE shall be either Gold or Silver or Bronze user. A UE is not allowed to
open both Gold bearer and Silver bearer.
QCI Design Proposal (3/3)
Use of “Weight” factor
 If the operator does not want this feature, the weight factor should be all
set to “1”
 The weight factor always applied to NGBR bearers, but it takes effect only
in case of resource limitation. When there are enough resources, each
bearers would be able to transmit all of its own data.

Service differentiation with different QCI


 Standard feature
 A dedicated bearer with specific QCI can be established for a service
offered by an identified server or a service that PGW can identity its IP
flow.
EPS QoS Parameter Decision(1/3)
Default EPS Bearer Setup (Non-GBR)

HSS PCRF

③ Subs. EPS QoS I ⑥ Authorized EPS


② Request for ⑤ Request for QoS Info.
nfo.
Subscriber. Info. QoS Param. • QCI, ARP
• QCI, ARP
• QCI, ARP • APN-AMBR
• UE-AMBR
• APN-AMBR • Src & Dst IP
• APN-AMBR

UE eNB MME S-GW P-GW

① PDN Connectivity Req. ④ Create Session Req.


(APN, No QoS Paramete (QCI, ARP, APN-AMBR)
r)
⑦ Create Session Res.
(QCI, ARP, APN-AMBR)

UE-AMBR 계산

⑧ Initial Ctx Setup Req.


(QCI, ARP, UE-AMBR)

⑧ Activate Default EPS Bearer Ctx Req.


(QCI, APN-AMBR)
EPS QoS Parameter Decision(2/3)
Dedicated EPS Bearer Setup Initiated by UE
PCRF

④ Authorized EPS
③ Request for QoS Info.
QoS Param. • QCI, ARP
• QCI • GBR/MBR
• GBR/MBR • Src & Dst IP

UE eNB MME S-GW P-GW

① Bearer Resource Allocation Req. ② Bearer Resource Command


(QCI,GBR/MBR, LBI ) (QCI, GBR/MBR, LBI )

⑤ Create Bearer Req.


(QCI, GBR/MBR, ARP, LBI)

⑥ E-RAB Setup Req.


(QCI, ARP, UE-AMBR)

⑦ Activate Dedicated EPS Bearer Ctx. Req.


(QCI, GBR/MBR, APN-AMBR)

⑧ Activate Dedicated EPS Bearer Ctx. Accept.


LBI:Linked Bearer ID
ARP: Allocation & Retention Priority
Ref: 3GPP 24.301
EPS QoS Parameter Decision(3/3)
Dedicated EPS Bearer Setup Initiated by PCRF ② IP Filter & BW Info.
Rx
PCRF P-CSCF

③ EPS QoS Info.


• QCI, ARP
• GBR/MBR
• Src & Dst IP

UE eNB MME S-GW P-GW

① INVITE message [???] Interne


t
④ Create Bearer Req.
(QCI, GBR/MBR, ARP, LBI)

⑤ E-RAB Setup Req.


(QCI, ARP, UE-AMBR)

⑥ Activate Dedicated EPS Bearer Ctx. Req.


(QCI, APN-AMBR)

LBI:Linked Bearer ID
ARP: Allocation & Retention Priority
CSCF: Call Session Control Function
QCI to DSCP Mapping Rule (Example)

QCI DSCP Value Traffic Type Remarks

S1/X2 signaling ( including SCTP heart-beat), GTP echo, GTP error


- 24 (CS3) Signaling
indication
- 24 (CS3) Management SNMP messages (Alarm, Status, Command Request/Response)
- 26 (AF31) OAM Traffic FTP, Logs (CSL, Trace), ICMP (between LSM and eNBs)
- 48 (CS6) Network control IP control (DHCP), NTP (LSM and eNBs)
1 46 (EF) QCI-1 User Data Conversational Voice (RTP) (CDMA Voice)
2 34 (AF41) QCI-2 User Data Conversational Video (Live Streaming)
3 36(AF42) QCI-3 User Data Real Time Gaming

4 38(AF43) QCI-4 User Data Non-Conversational Video (Buffered Streaming)

5 24(CS3) QCI-5 User Data IMS Signalling

Video (Buffered Streaming)


6 16(CS2) QCI-6 User Data
TCP-based (e.g., www, e-mail, chat, ftp, p2p)

Voice, Interactive Gaming


7 18(AF21) QCI-7 User Data Video (Live Streaming)

Video (Buffered Streaming)


8 20(AF22) QCI-8 User Data
TCP-based (e.g., www, e-mail, chat, ftp, p2p)

Video (Buffered Streaming)


9 22(AF23) QCI-9 User Data
TCP-based (e.g., www, e-mail, chat, ftp, p2p)

0 (CS0) Remaining Traffic Best Effort

Вам также может понравиться