Professional Documents
Culture Documents
TCP Service Differentiation
TCP Service Differentiation
1 © Nokia 2019
LTE5731 TCP Service Differentiation
Overview
• Medium sized TCP data flows are considered to have highest impact on end user experience
• Proper distinction between volume of data transferred by UEs is required:
- Small data transfers cab be majorly attributed to background services thus being less noticeable by end user
- As to not shift bias towards big file transfers as they consume large amounts of resources
To better accommodate users with medium data Increased bandwidth allocation for eligible UEs:
volume LTE5731 is introduced: • Resulting in higher throughput in high load conditions
• Based on configurable conditions additional
scheduler weight bias can be applied to DRBs on Applied only non-GBR QCIs:
which medium sized TCP flow was detected
• Each QCI is separately configurable
• UL and DL are handled independently
• Available form FL/TL19B onwards In case of Carrier Aggregation:
• Both on AirScale and FSM-r3 • Affects PCell and also every Scell
• With TCP Service Differentiation enabled (LNCEL:actTcpServiceDiff = true) PDCP layer is monitored
for TCP flow on per DRB basis:
- From the moment TCP traffic is detected, eNB starts measuring volume of TCP data
- After reaching first threshold (tcpServiceDiffConfig:dlMinBoostBytes /ulMinBoostBytes ) demarcating difference
between small and medium data volume size, scheduling bias is applied to corresponding DRB and direction
- While bias is applied total volume of transferred data on such DRB is measured, and after reaching next threshold
(tcpServiceDiffConfig:dlMaxBoostBytes /ulMaxBoostBytes) bias factor application is stopped
Data flow
Scenario:
• UE1 and UE2 have full DL buffer with UDP packets
• UE3 starts late with TCP file transfer
Range and
Abbreviated name Full name Description Default MIND
step
Range and
Abbreviated name Full name Description Default MIND
step
Range and
Abbreviated name Full name Description Default MIND
step
Range and
Abbreviated name Full name Description Default MIND
step
Range and
Abbreviated name Full name Description Default MIND
step