SlideShare a Scribd company logo
1 of 21
PACKET SCHEDULING FOR
REAL-TIME COMMUNICATION OVER LTE
SYSTEMS
A COMPARATIVE STUDY OF DYNAMIC AND
SEMI-PERSISTENT SCHEDULING SCHEMES
AVISHEK PATRA VOLKER PAULI LANG YU
2
© Nomor Research GmbH
MOTIVATION
 LTE – Packet Switched Network
 Non-Voice Packets:
 Large, infrequent and non-periodic
 Dynamic Scheduling (DS)
 Voice Packets:
 Small, frequent and periodic
 Transmitted traditionally over circuit switched bearers
 VoIP based solution
 DS limit capacity due to limited control channels
 Our Contribution – Semi-Persistent Scheduling (SPS) for Real-
Time Communication over LTE (VoLTE)
3
© Nomor Research GmbH
VOICE-OVER LTE SYSTEMS
 Voice sensitive to latency and packet loss
 Periodic packets within talk burst (Repeat/ SPS Interval)
 Scheduling Physical Downlink Control Channels (PDCCHs)
 Physical Resource Block (PRB) grants limited to free PDCCHs
SILENCE PERIOD TALK BURST
Fig. 1. Sample Speech Signal
Repeat Interval
DYNAMIC SCHEDULING
4
© Nomor Research GmbH
 Problem with DS: Multiple users need PRBs in same
Transmission Time Interval (TTI)
 Why? DS grants PRBs to #users = available PDCCH per TTI
 Result: (1) Call drop rate (2) QoS
Repeat Interval
DYNAMIC SCHEDULING PDCCH Required
Fig. 2. Dynamic Scheduling of VoIP Packets
5
© Nomor Research GmbH
OTHER SCHEDULING SCHEMES
1. Persistent Scheduling (PS):
 Fixed PRB allocation
PDCCH only required for initial allocation
Capacity limited to available PRBs
No link adaptation (same MCS)
Repeat Interval
PERSISTENT SCHEDULING PDCCH Required
Fig. 3. Persistent Scheduling of VoIP Packets
6
© Nomor Research GmbH
OTHER SCHEDULING SCHEMES [CONT.]
2. Semi-Persistent Scheduling (SPS):
 PRBs reserved for extended period (say, talk burst)
PDCCH required for initial allocation and…
Capacity less dependent on PRBs or PDCCHs
MCS /PRB change possible within talk burst(req. PDCCH)
Coming Up!
Repeat Interval Talk Burst
SEMI - PERSISTENT SCHEDULING Check PDCCH Req. PDCCH Required
Fig. 4. Semi - Persistent Scheduling of VoIP Packets
7
© Nomor Research GmbH
LARGE VOIP PACKETS
 If PRB req. > PRB available ?
Fig. 5. Ratio of Leftover to VoIP Packets in Downlink
Queuing increases latency!
8
© Nomor Research GmbH
SEMI-PERSISTENT SCHEDULING
 Initial Allocation, Periodic Allocation and Retransmission
 Effects of large packets taken into account
 Two strategies of allocating PRBs
 Based on partitioning method and transmission of leftovers
1. Non-Segmentation based SPS (NS-SPS)
2. Segmentation based SPS (S-SPS)
9
© Nomor Research GmbH
SEMI-PERSISTENT SCHEDULING [CONT.]
Fig. 6. Difference in allocation process of Large Packets in NS-SPS and S-SPS
10
© Nomor Research GmbH
SEMI-PERSISTENT SCHEDULING [CONT.]
Common processes for both variations:
 Initial Allocation –
 New MCS and PRBs allocated (PDCCH required)
 Allocated PRBs and MCS reserved for future use.
 Periodic Allocation –
 Check after SPS Interval
 Packet? New PRBs / MCS required?
 Allocate reserved / new PRBs / MCS (PDCCH may be required)
 No packet? Free reserved PRBs!
 Retransmission –
 Dynamic Scheduling! (PDCCH required)
NOTE: If PDCCH not available, for Periodic Allocation, previously reserved MCS and PRBs used. For other
processes, no allocation is possible for the given TTI
11
© Nomor Research GmbH
1. NON-SEGMENTATION BASED SPS
Fig. 7. NS – SPS Flowchart
PERIODIC ALLOCATION
FOR NS-SPS USERS
LEFTOVER ALLOCATION
FOR NS-SPS USERS
RETRANSMISSION FOR
NS-SPS USERS
INITIAL ALLOCATION
FOR NEW NS-SPS
USERS
MCS SELECTION AND
PRB RESERVATION
FROM PREVIOUS
PERIODIC ALLOCATION
STORE MCS SELECTION
AND PRB RESERVATION
FROM INITIAL
ALLOCATION
DYNAMICALLY SELECT PRBs & MCS
SEMI-PERSISTENT
SCHEDULING
DYNAMICALLY SELECT PRBs & MCS
DYNAMICALLY SELECT PRBs & MCS
DYNAMIC
SCHEDULING
DYNAMIC
SCHEDULING
SEMI-PERSISTENT
SCHEDULING
12
© Nomor Research GmbH
2. SEGMENTATION BASED SPS
Fig. 8. S-SPS Flowchart
PERIODIC ALLOCATION OF
SEGMENTS FOR S-SPS
USERS
PERIODIC ALLOCATION OF
PACKETS FOR S-SPS
USERS
RETRANSMISSION FOR
S-SPS USERS
INITIAL ALLOCATION FOR
NEW S-SPS USERS
MCS & PRBs FROM
PREVIOUS PERIODIC
PACKET ALLOCATION
STORE MCS SELECTION
AND PRB RESERVATION
FROM INITIAL PACKET/
SEGMENT ALLOCATION
SEMI-PERSISTENT
SCHEDULING
DYNAMICALLY SELECT PRBs & MCS
DYNAMICALLY SELECT PRBs & MCS
SEMI-PERSISTENT
SCHEDULING
DYNAMIC
SCHEDULING
SEMI-PERSISTENT
SCHEDULING
MCS & PRBs FROM
PREVIOUS PERIODIC
SEGMENT ALLOCATION
13
© Nomor Research GmbH
SIMULATION RESULTS
Fig. 9. Comparison of the Downlink
Performance
Dynamic Scheduling
Non-Segmentation based Semi-Persistent Scheduling
14
© Nomor Research GmbH
SIMULATION RESULTS
Fig. 9. Comparison of the Downlink
Performance
Segmentation based Semi-Persistent Scheduling
15
© Nomor Research GmbH
SIMULATION RESULTS
Fig. 9. Comparison of the Downlink
Performance
16
© Nomor Research GmbH
SIMULATION RESULTS
Fig. 9. Comparison of the Downlink
Performance
1 2 3
0
20
40
60
80
100
PercentageofPRBsused
Comparision of Resource Utilization
90 Users
140 Users
190 Users
NS-SPS S-SPS DS
17
© Nomor Research GmbH
SIMULATION RESULTS [CONT.]
Fig. 10. Comparison of Resource Utilization
18
© Nomor Research GmbH
Comparing NS-SPS AND S-SPS:
 Low Delay Budget – NS – SPS > S – SPS >> DS
 High Delay Budget – S – SPS > NS – SPS > DS
CONCLUSION
PDCCH
Usage
PRB Usage Capacity
System
User increase
Delay Budget
increase
DS
NS-SPS
S-SPS
19
© Nomor Research GmbH
THANK YOU!
QUESTIONS
20
© Nomor Research GmbH
SIMULATION SCENARIOS & PARAMETERS
System Bandwidth 5 MHz
Carrier Frequency 2GHz
Sub-frame duration 1 ms
No. of PDCCH 4 for Uplink; 4 for Downlink
Link Adaptation Fast OLLA
HARQ Scheme Incremental Redundancy
CQI Delay/ Report Rate/ Resolution (for DS) 4 TTI/ 20 ms/ 2 PRBs
CQI Report Rate/ Resolution (for SPS) Start of talk-spurt/ Wideband CQI
Average talk-spurt duration/ Voice activity 3 sec/ 50%
AMR Voice Codec Rate (burst rate) 12.2 kbps
Voice packet inter-arrival time (SPS Interval)/ size 20 ms/ 40 bytes
SID inter-arrival time/ size 160 ms/ 15 bytes
 Simulation Scenarios:
 No. of users from 90 to 200 (with an step of 10 users)
 Delay budgets from 40 ms to 100 ms (with a step of 10 ms)
 Simulation for 50 drops of 30 secs for each user-delay budget set
 Simulation Parameters:
21
© Nomor Research GmbH
SIMULATION RESULTS
Fig. 0. Comparison of User Satisfaction in Downlink at 70 ms
100 120 140 160 180 200
60
70
80
90
100
Number of Users
PercentageofSatisfiedUsers
Percentage of Satisfied Users in Downlink
DS
S-SPS
NS-SPS (D)
Target
NS-SPS (D)
DS
S-SPS
NS-SPS (S)

More Related Content

What's hot

02 rn31572 en20gla1_kpi_overview
02 rn31572 en20gla1_kpi_overview02 rn31572 en20gla1_kpi_overview
02 rn31572 en20gla1_kpi_overview
Zhi Huang
 
3 gpp key performance indicators (kpi) for umts and gsm release 9
3 gpp key performance indicators (kpi) for umts and gsm release 93 gpp key performance indicators (kpi) for umts and gsm release 9
3 gpp key performance indicators (kpi) for umts and gsm release 9
Telecom Consultant
 
Gsm bss-network-kpi-call-setup-success-rate-optimization-manual(cssr)
Gsm bss-network-kpi-call-setup-success-rate-optimization-manual(cssr)Gsm bss-network-kpi-call-setup-success-rate-optimization-manual(cssr)
Gsm bss-network-kpi-call-setup-success-rate-optimization-manual(cssr)
Ayann Khan
 
How to analyse sdcch drop due to
How to analyse sdcch drop due toHow to analyse sdcch drop due to
How to analyse sdcch drop due to
Ishanu Chakrabarty
 
51 gsm bss network performance ps kpi (upload rate) optimization manual[1].doc
51 gsm bss network performance ps kpi (upload rate) optimization manual[1].doc51 gsm bss network performance ps kpi (upload rate) optimization manual[1].doc
51 gsm bss network performance ps kpi (upload rate) optimization manual[1].doc
tharinduwije
 
Lte drivetest guideline with genex assistant
Lte drivetest guideline with genex assistantLte drivetest guideline with genex assistant
Lte drivetest guideline with genex assistant
Ray KHASTUR
 
Network optimization presentation generic dec18
Network optimization presentation generic dec18Network optimization presentation generic dec18
Network optimization presentation generic dec18
frankjoh
 
Technical Proposal ( Teletalk)
Technical Proposal ( Teletalk)Technical Proposal ( Teletalk)
Technical Proposal ( Teletalk)
Md Joynal Abaden
 
3 g second carrier optimization report – cluster2_
3 g second carrier optimization report – cluster2_3 g second carrier optimization report – cluster2_
3 g second carrier optimization report – cluster2_
Ridwan Syarif Siregar
 
Gsm bss-network-kpi-tch-assignment-success-rate-optimization-manual(asr)
Gsm bss-network-kpi-tch-assignment-success-rate-optimization-manual(asr)Gsm bss-network-kpi-tch-assignment-success-rate-optimization-manual(asr)
Gsm bss-network-kpi-tch-assignment-success-rate-optimization-manual(asr)
Ayann Khan
 

What's hot (20)

Ericsson optimization opti
Ericsson optimization optiEricsson optimization opti
Ericsson optimization opti
 
02 rn31572 en20gla1_kpi_overview
02 rn31572 en20gla1_kpi_overview02 rn31572 en20gla1_kpi_overview
02 rn31572 en20gla1_kpi_overview
 
3 gpp key performance indicators (kpi) for umts and gsm release 9
3 gpp key performance indicators (kpi) for umts and gsm release 93 gpp key performance indicators (kpi) for umts and gsm release 9
3 gpp key performance indicators (kpi) for umts and gsm release 9
 
Gsm bss-network-kpi-call-setup-success-rate-optimization-manual(cssr)
Gsm bss-network-kpi-call-setup-success-rate-optimization-manual(cssr)Gsm bss-network-kpi-call-setup-success-rate-optimization-manual(cssr)
Gsm bss-network-kpi-call-setup-success-rate-optimization-manual(cssr)
 
How to analyse sdcch drop due to
How to analyse sdcch drop due toHow to analyse sdcch drop due to
How to analyse sdcch drop due to
 
Top10 dropped call
Top10 dropped callTop10 dropped call
Top10 dropped call
 
63077585 idle-mode-parameter-optimization
63077585 idle-mode-parameter-optimization63077585 idle-mode-parameter-optimization
63077585 idle-mode-parameter-optimization
 
51 gsm bss network performance ps kpi (upload rate) optimization manual[1].doc
51 gsm bss network performance ps kpi (upload rate) optimization manual[1].doc51 gsm bss network performance ps kpi (upload rate) optimization manual[1].doc
51 gsm bss network performance ps kpi (upload rate) optimization manual[1].doc
 
Lte drivetest guideline with genex assistant
Lte drivetest guideline with genex assistantLte drivetest guideline with genex assistant
Lte drivetest guideline with genex assistant
 
Network optimization presentation generic dec18
Network optimization presentation generic dec18Network optimization presentation generic dec18
Network optimization presentation generic dec18
 
Technical Proposal ( Teletalk)
Technical Proposal ( Teletalk)Technical Proposal ( Teletalk)
Technical Proposal ( Teletalk)
 
Sdcch Blocking Analysis
Sdcch Blocking AnalysisSdcch Blocking Analysis
Sdcch Blocking Analysis
 
11 gsm bss network kpi (paging success rate) optimization manual
11 gsm bss network kpi (paging success rate) optimization manual11 gsm bss network kpi (paging success rate) optimization manual
11 gsm bss network kpi (paging success rate) optimization manual
 
3 g second carrier optimization report – cluster2_
3 g second carrier optimization report – cluster2_3 g second carrier optimization report – cluster2_
3 g second carrier optimization report – cluster2_
 
Umts
UmtsUmts
Umts
 
Enhancing Voice over WLAN via Rate Adaptation and Retry Scheduling
Enhancing Voice over WLAN via RateAdaptation and Retry SchedulingEnhancing Voice over WLAN via RateAdaptation and Retry Scheduling
Enhancing Voice over WLAN via Rate Adaptation and Retry Scheduling
 
Lte kpis
Lte kpisLte kpis
Lte kpis
 
Gsm bss-network-kpi-tch-assignment-success-rate-optimization-manual(asr)
Gsm bss-network-kpi-tch-assignment-success-rate-optimization-manual(asr)Gsm bss-network-kpi-tch-assignment-success-rate-optimization-manual(asr)
Gsm bss-network-kpi-tch-assignment-success-rate-optimization-manual(asr)
 
Ericsson SDCCH establishment Issue
Ericsson SDCCH establishment IssueEricsson SDCCH establishment Issue
Ericsson SDCCH establishment Issue
 
PAETEC Disaster Recovery & Business Continuity Solutions
PAETEC Disaster Recovery & Business Continuity SolutionsPAETEC Disaster Recovery & Business Continuity Solutions
PAETEC Disaster Recovery & Business Continuity Solutions
 

Similar to Packet Scheduling for Real-time Communication over LTE Systems

CARBS Project Presentation - Jisc Cost of IT Services 10-02-14
CARBS Project Presentation - Jisc Cost of IT Services 10-02-14CARBS Project Presentation - Jisc Cost of IT Services 10-02-14
CARBS Project Presentation - Jisc Cost of IT Services 10-02-14
JISC's Green ICT Programme
 
P4 for Custom Identification, Flow Tagging, Monitoring and Control
P4 for Custom Identification, Flow Tagging, Monitoring and ControlP4 for Custom Identification, Flow Tagging, Monitoring and Control
P4 for Custom Identification, Flow Tagging, Monitoring and Control
Open-NFP
 
Finalising FRS for ERP of S&T deptt in Indian Railways
Finalising FRS for ERP of  S&T deptt in Indian RailwaysFinalising FRS for ERP of  S&T deptt in Indian Railways
Finalising FRS for ERP of S&T deptt in Indian Railways
Indian Railways
 
2812_ASUG_AC_Scope_change_tracking_with_Project_System_Claim_Management
2812_ASUG_AC_Scope_change_tracking_with_Project_System_Claim_Management2812_ASUG_AC_Scope_change_tracking_with_Project_System_Claim_Management
2812_ASUG_AC_Scope_change_tracking_with_Project_System_Claim_Management
Pramod Patil, PMP
 
WANO - IND - Product Presentation
WANO - IND - Product PresentationWANO - IND - Product Presentation
WANO - IND - Product Presentation
Yudi Rachman
 
Mrp MRPII Erp Implementation
Mrp MRPII Erp ImplementationMrp MRPII Erp Implementation
Mrp MRPII Erp Implementation
Anand Subramaniam
 

Similar to Packet Scheduling for Real-time Communication over LTE Systems (20)

Ask the Experts - An Informal Panel for FDMEE
Ask the Experts - An Informal Panel for FDMEEAsk the Experts - An Informal Panel for FDMEE
Ask the Experts - An Informal Panel for FDMEE
 
Realtech tco study
Realtech tco studyRealtech tco study
Realtech tco study
 
nZDM.ppt
nZDM.pptnZDM.ppt
nZDM.ppt
 
CARBS Project Presentation - Jisc Cost of IT Services 10-02-14
CARBS Project Presentation - Jisc Cost of IT Services 10-02-14CARBS Project Presentation - Jisc Cost of IT Services 10-02-14
CARBS Project Presentation - Jisc Cost of IT Services 10-02-14
 
Mini proj ii sdn video communication
Mini proj ii   sdn video communicationMini proj ii   sdn video communication
Mini proj ii sdn video communication
 
P4 for Custom Identification, Flow Tagging, Monitoring and Control
P4 for Custom Identification, Flow Tagging, Monitoring and ControlP4 for Custom Identification, Flow Tagging, Monitoring and Control
P4 for Custom Identification, Flow Tagging, Monitoring and Control
 
Mallikarjuna_Resume
Mallikarjuna_ResumeMallikarjuna_Resume
Mallikarjuna_Resume
 
Sap sap hana s4 on cloud
Sap sap hana s4 on cloudSap sap hana s4 on cloud
Sap sap hana s4 on cloud
 
PMI Global 2007 - Urucu/Manaus
PMI Global 2007 - Urucu/ManausPMI Global 2007 - Urucu/Manaus
PMI Global 2007 - Urucu/Manaus
 
Finalising FRS for ERP of S&T deptt in Indian Railways
Finalising FRS for ERP of  S&T deptt in Indian RailwaysFinalising FRS for ERP of  S&T deptt in Indian Railways
Finalising FRS for ERP of S&T deptt in Indian Railways
 
Implementing High-Quality Global Voice Solutions
Implementing High-Quality Global Voice SolutionsImplementing High-Quality Global Voice Solutions
Implementing High-Quality Global Voice Solutions
 
Sap sap hana s4 on cloud
Sap sap hana s4 on cloudSap sap hana s4 on cloud
Sap sap hana s4 on cloud
 
2812_ASUG_AC_Scope_change_tracking_with_Project_System_Claim_Management
2812_ASUG_AC_Scope_change_tracking_with_Project_System_Claim_Management2812_ASUG_AC_Scope_change_tracking_with_Project_System_Claim_Management
2812_ASUG_AC_Scope_change_tracking_with_Project_System_Claim_Management
 
SAPPHIRE - SAP WM and XSI with 3rd Party Logistics Providers
SAPPHIRE - SAP WM and XSI with 3rd Party Logistics ProvidersSAPPHIRE - SAP WM and XSI with 3rd Party Logistics Providers
SAPPHIRE - SAP WM and XSI with 3rd Party Logistics Providers
 
Fpa Cosmic Ffp Convertability Final
Fpa   Cosmic Ffp Convertability FinalFpa   Cosmic Ffp Convertability Final
Fpa Cosmic Ffp Convertability Final
 
Sonic 7 Hentchel Performance Tuning
Sonic 7 Hentchel   Performance TuningSonic 7 Hentchel   Performance Tuning
Sonic 7 Hentchel Performance Tuning
 
SC17 Panel: Energy Efficiency Gains From HPC Software
SC17 Panel: Energy Efficiency Gains From HPC SoftwareSC17 Panel: Energy Efficiency Gains From HPC Software
SC17 Panel: Energy Efficiency Gains From HPC Software
 
WANO - IND - Product Presentation
WANO - IND - Product PresentationWANO - IND - Product Presentation
WANO - IND - Product Presentation
 
Mrp MRPII Erp Implementation
Mrp MRPII Erp ImplementationMrp MRPII Erp Implementation
Mrp MRPII Erp Implementation
 
S&OP as a Service.pdf
S&OP as a Service.pdfS&OP as a Service.pdf
S&OP as a Service.pdf
 

Recently uploaded

electrical installation and maintenance.
electrical installation and maintenance.electrical installation and maintenance.
electrical installation and maintenance.
benjamincojr
 
Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..
MaherOthman7
 
Artificial intelligence presentation2-171219131633.pdf
Artificial intelligence presentation2-171219131633.pdfArtificial intelligence presentation2-171219131633.pdf
Artificial intelligence presentation2-171219131633.pdf
Kira Dess
 

Recently uploaded (20)

Dynamo Scripts for Task IDs and Space Naming.pptx
Dynamo Scripts for Task IDs and Space Naming.pptxDynamo Scripts for Task IDs and Space Naming.pptx
Dynamo Scripts for Task IDs and Space Naming.pptx
 
electrical installation and maintenance.
electrical installation and maintenance.electrical installation and maintenance.
electrical installation and maintenance.
 
Adsorption (mass transfer operations 2) ppt
Adsorption (mass transfer operations 2) pptAdsorption (mass transfer operations 2) ppt
Adsorption (mass transfer operations 2) ppt
 
Maximizing Incident Investigation Efficacy in Oil & Gas: Techniques and Tools
Maximizing Incident Investigation Efficacy in Oil & Gas: Techniques and ToolsMaximizing Incident Investigation Efficacy in Oil & Gas: Techniques and Tools
Maximizing Incident Investigation Efficacy in Oil & Gas: Techniques and Tools
 
Filters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility ApplicationsFilters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility Applications
 
21scheme vtu syllabus of visveraya technological university
21scheme vtu syllabus of visveraya technological university21scheme vtu syllabus of visveraya technological university
21scheme vtu syllabus of visveraya technological university
 
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
 
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdfInstruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
 
The Entity-Relationship Model(ER Diagram).pptx
The Entity-Relationship Model(ER Diagram).pptxThe Entity-Relationship Model(ER Diagram).pptx
The Entity-Relationship Model(ER Diagram).pptx
 
Worksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxWorksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptx
 
Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..
 
analog-vs-digital-communication (concept of analog and digital).pptx
analog-vs-digital-communication (concept of analog and digital).pptxanalog-vs-digital-communication (concept of analog and digital).pptx
analog-vs-digital-communication (concept of analog and digital).pptx
 
What is Coordinate Measuring Machine? CMM Types, Features, Functions
What is Coordinate Measuring Machine? CMM Types, Features, FunctionsWhat is Coordinate Measuring Machine? CMM Types, Features, Functions
What is Coordinate Measuring Machine? CMM Types, Features, Functions
 
Intro to Design (for Engineers) at Sydney Uni
Intro to Design (for Engineers) at Sydney UniIntro to Design (for Engineers) at Sydney Uni
Intro to Design (for Engineers) at Sydney Uni
 
Artificial Intelligence in due diligence
Artificial Intelligence in due diligenceArtificial Intelligence in due diligence
Artificial Intelligence in due diligence
 
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdfInvolute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptx
 
Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...
 
Artificial intelligence presentation2-171219131633.pdf
Artificial intelligence presentation2-171219131633.pdfArtificial intelligence presentation2-171219131633.pdf
Artificial intelligence presentation2-171219131633.pdf
 
Autodesk Construction Cloud (Autodesk Build).pptx
Autodesk Construction Cloud (Autodesk Build).pptxAutodesk Construction Cloud (Autodesk Build).pptx
Autodesk Construction Cloud (Autodesk Build).pptx
 

Packet Scheduling for Real-time Communication over LTE Systems

  • 1. PACKET SCHEDULING FOR REAL-TIME COMMUNICATION OVER LTE SYSTEMS A COMPARATIVE STUDY OF DYNAMIC AND SEMI-PERSISTENT SCHEDULING SCHEMES AVISHEK PATRA VOLKER PAULI LANG YU
  • 2. 2 © Nomor Research GmbH MOTIVATION  LTE – Packet Switched Network  Non-Voice Packets:  Large, infrequent and non-periodic  Dynamic Scheduling (DS)  Voice Packets:  Small, frequent and periodic  Transmitted traditionally over circuit switched bearers  VoIP based solution  DS limit capacity due to limited control channels  Our Contribution – Semi-Persistent Scheduling (SPS) for Real- Time Communication over LTE (VoLTE)
  • 3. 3 © Nomor Research GmbH VOICE-OVER LTE SYSTEMS  Voice sensitive to latency and packet loss  Periodic packets within talk burst (Repeat/ SPS Interval)  Scheduling Physical Downlink Control Channels (PDCCHs)  Physical Resource Block (PRB) grants limited to free PDCCHs SILENCE PERIOD TALK BURST Fig. 1. Sample Speech Signal Repeat Interval
  • 4. DYNAMIC SCHEDULING 4 © Nomor Research GmbH  Problem with DS: Multiple users need PRBs in same Transmission Time Interval (TTI)  Why? DS grants PRBs to #users = available PDCCH per TTI  Result: (1) Call drop rate (2) QoS Repeat Interval DYNAMIC SCHEDULING PDCCH Required Fig. 2. Dynamic Scheduling of VoIP Packets
  • 5. 5 © Nomor Research GmbH OTHER SCHEDULING SCHEMES 1. Persistent Scheduling (PS):  Fixed PRB allocation PDCCH only required for initial allocation Capacity limited to available PRBs No link adaptation (same MCS) Repeat Interval PERSISTENT SCHEDULING PDCCH Required Fig. 3. Persistent Scheduling of VoIP Packets
  • 6. 6 © Nomor Research GmbH OTHER SCHEDULING SCHEMES [CONT.] 2. Semi-Persistent Scheduling (SPS):  PRBs reserved for extended period (say, talk burst) PDCCH required for initial allocation and… Capacity less dependent on PRBs or PDCCHs MCS /PRB change possible within talk burst(req. PDCCH) Coming Up! Repeat Interval Talk Burst SEMI - PERSISTENT SCHEDULING Check PDCCH Req. PDCCH Required Fig. 4. Semi - Persistent Scheduling of VoIP Packets
  • 7. 7 © Nomor Research GmbH LARGE VOIP PACKETS  If PRB req. > PRB available ? Fig. 5. Ratio of Leftover to VoIP Packets in Downlink Queuing increases latency!
  • 8. 8 © Nomor Research GmbH SEMI-PERSISTENT SCHEDULING  Initial Allocation, Periodic Allocation and Retransmission  Effects of large packets taken into account  Two strategies of allocating PRBs  Based on partitioning method and transmission of leftovers 1. Non-Segmentation based SPS (NS-SPS) 2. Segmentation based SPS (S-SPS)
  • 9. 9 © Nomor Research GmbH SEMI-PERSISTENT SCHEDULING [CONT.] Fig. 6. Difference in allocation process of Large Packets in NS-SPS and S-SPS
  • 10. 10 © Nomor Research GmbH SEMI-PERSISTENT SCHEDULING [CONT.] Common processes for both variations:  Initial Allocation –  New MCS and PRBs allocated (PDCCH required)  Allocated PRBs and MCS reserved for future use.  Periodic Allocation –  Check after SPS Interval  Packet? New PRBs / MCS required?  Allocate reserved / new PRBs / MCS (PDCCH may be required)  No packet? Free reserved PRBs!  Retransmission –  Dynamic Scheduling! (PDCCH required) NOTE: If PDCCH not available, for Periodic Allocation, previously reserved MCS and PRBs used. For other processes, no allocation is possible for the given TTI
  • 11. 11 © Nomor Research GmbH 1. NON-SEGMENTATION BASED SPS Fig. 7. NS – SPS Flowchart PERIODIC ALLOCATION FOR NS-SPS USERS LEFTOVER ALLOCATION FOR NS-SPS USERS RETRANSMISSION FOR NS-SPS USERS INITIAL ALLOCATION FOR NEW NS-SPS USERS MCS SELECTION AND PRB RESERVATION FROM PREVIOUS PERIODIC ALLOCATION STORE MCS SELECTION AND PRB RESERVATION FROM INITIAL ALLOCATION DYNAMICALLY SELECT PRBs & MCS SEMI-PERSISTENT SCHEDULING DYNAMICALLY SELECT PRBs & MCS DYNAMICALLY SELECT PRBs & MCS DYNAMIC SCHEDULING DYNAMIC SCHEDULING SEMI-PERSISTENT SCHEDULING
  • 12. 12 © Nomor Research GmbH 2. SEGMENTATION BASED SPS Fig. 8. S-SPS Flowchart PERIODIC ALLOCATION OF SEGMENTS FOR S-SPS USERS PERIODIC ALLOCATION OF PACKETS FOR S-SPS USERS RETRANSMISSION FOR S-SPS USERS INITIAL ALLOCATION FOR NEW S-SPS USERS MCS & PRBs FROM PREVIOUS PERIODIC PACKET ALLOCATION STORE MCS SELECTION AND PRB RESERVATION FROM INITIAL PACKET/ SEGMENT ALLOCATION SEMI-PERSISTENT SCHEDULING DYNAMICALLY SELECT PRBs & MCS DYNAMICALLY SELECT PRBs & MCS SEMI-PERSISTENT SCHEDULING DYNAMIC SCHEDULING SEMI-PERSISTENT SCHEDULING MCS & PRBs FROM PREVIOUS PERIODIC SEGMENT ALLOCATION
  • 13. 13 © Nomor Research GmbH SIMULATION RESULTS Fig. 9. Comparison of the Downlink Performance Dynamic Scheduling
  • 14. Non-Segmentation based Semi-Persistent Scheduling 14 © Nomor Research GmbH SIMULATION RESULTS Fig. 9. Comparison of the Downlink Performance
  • 15. Segmentation based Semi-Persistent Scheduling 15 © Nomor Research GmbH SIMULATION RESULTS Fig. 9. Comparison of the Downlink Performance
  • 16. 16 © Nomor Research GmbH SIMULATION RESULTS Fig. 9. Comparison of the Downlink Performance
  • 17. 1 2 3 0 20 40 60 80 100 PercentageofPRBsused Comparision of Resource Utilization 90 Users 140 Users 190 Users NS-SPS S-SPS DS 17 © Nomor Research GmbH SIMULATION RESULTS [CONT.] Fig. 10. Comparison of Resource Utilization
  • 18. 18 © Nomor Research GmbH Comparing NS-SPS AND S-SPS:  Low Delay Budget – NS – SPS > S – SPS >> DS  High Delay Budget – S – SPS > NS – SPS > DS CONCLUSION PDCCH Usage PRB Usage Capacity System User increase Delay Budget increase DS NS-SPS S-SPS
  • 19. 19 © Nomor Research GmbH THANK YOU! QUESTIONS
  • 20. 20 © Nomor Research GmbH SIMULATION SCENARIOS & PARAMETERS System Bandwidth 5 MHz Carrier Frequency 2GHz Sub-frame duration 1 ms No. of PDCCH 4 for Uplink; 4 for Downlink Link Adaptation Fast OLLA HARQ Scheme Incremental Redundancy CQI Delay/ Report Rate/ Resolution (for DS) 4 TTI/ 20 ms/ 2 PRBs CQI Report Rate/ Resolution (for SPS) Start of talk-spurt/ Wideband CQI Average talk-spurt duration/ Voice activity 3 sec/ 50% AMR Voice Codec Rate (burst rate) 12.2 kbps Voice packet inter-arrival time (SPS Interval)/ size 20 ms/ 40 bytes SID inter-arrival time/ size 160 ms/ 15 bytes  Simulation Scenarios:  No. of users from 90 to 200 (with an step of 10 users)  Delay budgets from 40 ms to 100 ms (with a step of 10 ms)  Simulation for 50 drops of 30 secs for each user-delay budget set  Simulation Parameters:
  • 21. 21 © Nomor Research GmbH SIMULATION RESULTS Fig. 0. Comparison of User Satisfaction in Downlink at 70 ms 100 120 140 160 180 200 60 70 80 90 100 Number of Users PercentageofSatisfiedUsers Percentage of Satisfied Users in Downlink DS S-SPS NS-SPS (D) Target NS-SPS (D) DS S-SPS NS-SPS (S)

Editor's Notes

  1. Dynamic Scheduling – 1. No. of users increase decreases capacity due to limited PDCCH. 2. Delay budget decrease decreases capacity due to discarding of packets from queue or huge latency as packets have to wait for turn due to limited PDCCH. Non Segmentation based Semi-Persistent Scheduling (Static TFC)/ Non Segmentation based Semi-Persistent Scheduling (Dynamic TFC)/ Segmentation based Semi-Persistent Scheduling – 1. No. of users increase decreases capacity due to fixed reservation limit (up to a threshold limit). 2. Delay budget decrease decreases capacity due to discarding of packets from queue or huge latency. Compare NS-SPS (S) and NS-SPS (D) – S consumes less PDCCH – also, S-SPS is similar to NS-SPS (D), which has dynamic TFC and consumes more PDCCH. Compare NS-SPS (D) and S-SPS – For lesser delay budget, little less capacity in S-SPS as loss of last segment can increase loss of packets (high latency). Overall, S-SPS performs bit better due to lesser dynamic allocation (of leftovers, etc).
  2. Dynamic Scheduling – 1. No. of users increase decreases capacity due to limited PDCCH. 2. Delay budget decrease decreases capacity due to discarding of packets from queue or huge latency as packets have to wait for turn due to limited PDCCH. Non Segmentation based Semi-Persistent Scheduling (Static TFC)/ Non Segmentation based Semi-Persistent Scheduling (Dynamic TFC)/ Segmentation based Semi-Persistent Scheduling – 1. No. of users increase decreases capacity due to fixed reservation limit (up to a threshold limit). 2. Delay budget decrease decreases capacity due to discarding of packets from queue or huge latency. Compare NS-SPS (S) and NS-SPS (D) – S consumes less PDCCH – also, S-SPS is similar to NS-SPS (D), which has dynamic TFC and consumes more PDCCH. Compare NS-SPS (D) and S-SPS – For lesser delay budget, little less capacity in S-SPS as loss of last segment can increase loss of packets (high latency). Overall, S-SPS performs bit better due to lesser dynamic allocation (of leftovers, etc).
  3. Dynamic Scheduling – 1. No. of users increase decreases capacity due to limited PDCCH. 2. Delay budget decrease decreases capacity due to discarding of packets from queue or huge latency as packets have to wait for turn due to limited PDCCH. Non Segmentation based Semi-Persistent Scheduling (Static TFC)/ Non Segmentation based Semi-Persistent Scheduling (Dynamic TFC)/ Segmentation based Semi-Persistent Scheduling – 1. No. of users increase decreases capacity due to fixed reservation limit (up to a threshold limit). 2. Delay budget decrease decreases capacity due to discarding of packets from queue or huge latency. Compare NS-SPS (S) and NS-SPS (D) – S consumes less PDCCH – also, S-SPS is similar to NS-SPS (D), which has dynamic TFC and consumes more PDCCH. Compare NS-SPS (D) and S-SPS – For lesser delay budget, little less capacity in S-SPS as loss of last segment can increase loss of packets (high latency). Overall, S-SPS performs bit better due to lesser dynamic allocation (of leftovers, etc).
  4. Dynamic Scheduling – 1. No. of users increase decreases capacity due to limited PDCCH. 2. Delay budget decrease decreases capacity due to discarding of packets from queue or huge latency as packets have to wait for turn due to limited PDCCH. Non Segmentation based Semi-Persistent Scheduling (Static TFC)/ Non Segmentation based Semi-Persistent Scheduling (Dynamic TFC)/ Segmentation based Semi-Persistent Scheduling – 1. No. of users increase decreases capacity due to fixed reservation limit (up to a threshold limit). 2. Delay budget decrease decreases capacity due to discarding of packets from queue or huge latency. Compare NS-SPS (S) and NS-SPS (D) – S consumes less PDCCH – also, S-SPS is similar to NS-SPS (D), which has dynamic TFC and consumes more PDCCH. Compare NS-SPS (D) and S-SPS – For lesser delay budget, little less capacity in S-SPS as loss of last segment can increase loss of packets (high latency). Overall, S-SPS performs bit better due to lesser dynamic allocation (of leftovers, etc).
  5. Resource utilization better for NS-SPS and S-SPS compared to DS. DS limited by PDCCH and hence, less resource usage. But SPS limited by PDSCH/PUSCH for huge packets.