SlideShare a Scribd company logo
Wireless Embedded & Networking System Laboratory




Low-overhead Uplink Scheduling
Through Load Prediction for
WiMAX real-time services
W. Nie, H. Wang, N. Xiong2
IET Commun., 2011, Vol. 5, Iss. 8, pp. 1060–1067




                                                        Thomhert Suprapto Siadari
                                                              Dept. IT Convergence
                                             Kumoh National Institute of Technology

                                                                  February 3rd., 2012
 Introduction

 Problems & Solutions

 WiMAX Sample Frame

 WiMAX Service Classes

 Low-overhead Scheduling

 Simulation Results

 Conclusion & Future Works




DOC ID
 IEEE802.16

 WiMAX 300 trials worldwide

 Connection oriented

 PHY & MAC Layer

 Suffers problem of huge MAC overhead

 No scheduling Algorithm standard




DOC ID
Problems:

1. Large overhead uplink scheduling

2. Real-time services

3. Scheduling algorithm

Solutions/ Contributions:

1. Low-overhead uplink scheduling

2. Load prediction




DOC ID
 PMP (BS to MSs)

 Transmission: Downlink & Uplink

 TDD




DOC ID
WiMAX service classes:

 Unsolicited Grant Service (UGS)  fixed-size data packets

 Real-time polling service (rtPS)  generate variable-size data
  packets periodically

 Non-real-time polling service (nrtPS)  bandwidth not on the
  basis of fixed packet size

 Best Effort (BE)  efficient service (web surfing)




DOC ID
- Earlier Deadline First (EDF) scheduling

- Adaptive Bandwidth Scheduling




DOC ID
- Information Module

- Scheduling Database Module

- Service Assignment Module


f        : frame size (ms), uplink and downlink subframe contains;

di       : the maximum delay of connection i (ms);

qi(t) : the queue length of connection i at time t(bit);

si [t, t + f ]: the number of bits required to be transmitted for connection i in the time interval [t, t + f ];

ai[t, t + f ]: the number of bits arriving for connection i in the time interval [t, t + f ];

Ndi[t, t + f ]: the number of bits waiting in the queue for connection i, which will expire in the time interval [t, t + f ].




DOC ID
-        Selects SSs based on delay requirement

-        Suitable for real-time services

-        Deadline to each packet

-        Allocate bandwidth to SS based on earliest deadline

Information Module
        Firstly  delay requirement

         rtPS connection input information module:

         Output:

        Secondly  expiration time




DOC ID
Scheduling Database Module  serves as a database of information for all
connections




Service Assignment Module

- Determine uplink subframe allocation in terms of the number of bits per SS




DOC ID
Specific implementation steps:

Check BWrtps & Bufferi_deadline (bandwidth required by the deadline frame in cureent
time



If



Guarantee the bandwidth of deadline packets

Allocate more bandwidth to active SS



If

The bandwidth requirement will be scheduled:




DOC ID
C: the uplink channel capacity;

         F: set of all SSs belonging to the rtPS class;

         Bi: bandwidth allocated to connection i;

         Dequeue i: remove packet P from the queue of
         connection i;

         amount(P,): retrieve the packets P from the
         connection i. Convert the packets to number of
         symbols according to the signal-to-interference
         noise ratio [SINR(ji)] of connection i.

         CreateIE(amount(P, ji)): create an IE for
              connection i with

         amount(P, ji) number of symbols. Then, IE is
             added to the UL-MAP message.

         Drop(rtPS): drop packets from the queues for all
              connections.




DOC ID
- Modeling the Arrival Process




PDF:

CDF of inter-arrival time:

- Estimation of Time: predict the response time when BS
  allocates the bandwidth to SS
                             -   Tr = Reuest time

                             -   Ti = Bandwidth response time




DOC ID
Adaptive time slots calculating:
To calculate expected bandwidth:

To calculate required time slots



Given buffer  calculate required time slot

Si(0,1)  smooth parameter  give ratio of the actual allocation bandwidth to
    previous predictions and requirements

If ε > 1  calculated bandwidth is closer to predicted bandwidth

If ε < 1  calculated bandwidth is closer to requested bandwidth

So, use ω = 0.05 to adjust Si.



DOC ID
DOC ID
- Better performance than WFQ & WRR

- Sharply reduce MAP & MAC SDUs subheader overhead

- Improves system throughput




DOC ID
-        Problem yg ada itu apa?

-        Solusi dan kontribusi yang ditwarkan apa?

-        Metodenya? LOH: EDF & Adaptive sched schem?

-        EDF utk apa sebenarmya? Ad a 3 module disini? Information module? Sched database module? Service assignment module?
         Specific implementation steps?

-        Adaptive sched scheme: modeling Arrival process? estimation time? Adaptive time slots calculating?  apa tujuannya semua
         ini?

-        Simulasi  frame ultilisation, average throughput, average queuing delay, packet loss?  kenapa dalam real-time
         communication harus pake ini? Alasannya?

-        Dia pake perbandingan WFQ dan WRR? kenapa? Dan hasilnya lebih baik? Kenapa? Ada apa dengann WFQ dan WRR?

-        Dia kan pake load prediction? Kalo WFQ dan WRR pake load prediction juga gimana?




DOC ID

More Related Content

PDF
Enhancing Downlink Performance in Wireless Networks by Simultaneous Multiple ...
PDF
Deeplearning ai june-sharable (1)
PDF
Scheduling and Resource allocation in 802.11ax (WIFI 6)
PDF
CHANG-RAHIMI-POURNAGHSHBAND_DIFFERENTIATED-SERVICE-QUEUING-DISCIPLINES-IN-NS3
PDF
Jc3615871591
PPT
http://www.logos.ic.i.u-tokyo.ac.jp/~kay/papers/ccgrid2008_stable_broadcast.pdf
PDF
International Journal of Computational Engineering Research(IJCER)
PPT
Icemc22010[1].bd siitdstm
Enhancing Downlink Performance in Wireless Networks by Simultaneous Multiple ...
Deeplearning ai june-sharable (1)
Scheduling and Resource allocation in 802.11ax (WIFI 6)
CHANG-RAHIMI-POURNAGHSHBAND_DIFFERENTIATED-SERVICE-QUEUING-DISCIPLINES-IN-NS3
Jc3615871591
http://www.logos.ic.i.u-tokyo.ac.jp/~kay/papers/ccgrid2008_stable_broadcast.pdf
International Journal of Computational Engineering Research(IJCER)
Icemc22010[1].bd siitdstm

What's hot (20)

PPT
Ad Hoc Probe
PPT
FEC & File Multicast
PDF
Performance Analysis of DRA Based OFDM Data Transmission With Respect to Nove...
PDF
Design and Implementation of an Embedded System for Software Defined Radio
PDF
Wanhive vs Chord Distributed Hash Table
PDF
Available network bandwidth schema to improve performance in tcp protocols
PDF
Dual-resource TCPAQM for Processing-constrained Networks
PDF
A_Fair_Multiple-Slot_Assignment_Protocol_for_Sched
PDF
A METHOD FOR ENCRYPTING AND DECRYPTINGWAVE FILES
PPT
Multiplexing
PDF
Improving QoS of VANET using Network Coding
PDF
Ballpark Figure Algorithms for Data Broadcast in Wireless Networks
PDF
20120140504014 2
PDF
A SURVEY TO REAL-TIME MESSAGE-ROUTING NETWORK SYSTEM WITH KLA MODELLING
PPT
Chapter 4 pc
PDF
8The Affects of Different Queuing Algorithms within the Router on QoS VoIP a...
PPT
Collective Communications in MPI
PPTX
June 28 Presentation
PDF
550 537-546
PDF
Z02417321735
Ad Hoc Probe
FEC & File Multicast
Performance Analysis of DRA Based OFDM Data Transmission With Respect to Nove...
Design and Implementation of an Embedded System for Software Defined Radio
Wanhive vs Chord Distributed Hash Table
Available network bandwidth schema to improve performance in tcp protocols
Dual-resource TCPAQM for Processing-constrained Networks
A_Fair_Multiple-Slot_Assignment_Protocol_for_Sched
A METHOD FOR ENCRYPTING AND DECRYPTINGWAVE FILES
Multiplexing
Improving QoS of VANET using Network Coding
Ballpark Figure Algorithms for Data Broadcast in Wireless Networks
20120140504014 2
A SURVEY TO REAL-TIME MESSAGE-ROUTING NETWORK SYSTEM WITH KLA MODELLING
Chapter 4 pc
8The Affects of Different Queuing Algorithms within the Router on QoS VoIP a...
Collective Communications in MPI
June 28 Presentation
550 537-546
Z02417321735
Ad

Similar to Nsl seminar(2) (20)

PDF
Multiple Downlink Fair Packet Scheduling Scheme in Wi-Max
PPTX
PDF
Efficient Bandwidth Recycling In Wireless Broadband Networks
PDF
Cs31622627
PDF
Proposed wfq based dynamic bandwidth
PDF
A Bandwidth Efficient Scheduling Framework for Non Real Time Applications in ...
PPTX
Wi-max
PDF
Comparative Analysis of Quality of Service for Various Service Classes in WiM...
PDF
27 122-1-pb
PDF
Hp3613441350
PDF
Hp3613441350
PDF
A Fair and Efficient Packet Scheduling Scheme for IEEE 802.16 Broadband Wirel...
PDF
Mv3621812185
PPTX
IEEE 806.16
PDF
PERFORMANCE EVALUATION OF DIFFERENT SCHEDULING ALGORITHMS IN WIMAX
PPT
802.16 wimax
PPTX
iMinds' course: preceding exercises
PPT
PPT
Wi max
PPT
Wi max
Multiple Downlink Fair Packet Scheduling Scheme in Wi-Max
Efficient Bandwidth Recycling In Wireless Broadband Networks
Cs31622627
Proposed wfq based dynamic bandwidth
A Bandwidth Efficient Scheduling Framework for Non Real Time Applications in ...
Wi-max
Comparative Analysis of Quality of Service for Various Service Classes in WiM...
27 122-1-pb
Hp3613441350
Hp3613441350
A Fair and Efficient Packet Scheduling Scheme for IEEE 802.16 Broadband Wirel...
Mv3621812185
IEEE 806.16
PERFORMANCE EVALUATION OF DIFFERENT SCHEDULING ALGORITHMS IN WIMAX
802.16 wimax
iMinds' course: preceding exercises
Wi max
Wi max
Ad

Recently uploaded (20)

PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
KodekX | Application Modernization Development
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
A Presentation on Artificial Intelligence
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Encapsulation theory and applications.pdf
PPT
Teaching material agriculture food technology
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
20250228 LYD VKU AI Blended-Learning.pptx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
NewMind AI Monthly Chronicles - July 2025
Review of recent advances in non-invasive hemoglobin estimation
KodekX | Application Modernization Development
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Encapsulation_ Review paper, used for researhc scholars
A Presentation on Artificial Intelligence
Per capita expenditure prediction using model stacking based on satellite ima...
The Rise and Fall of 3GPP – Time for a Sabbatical?
Dropbox Q2 2025 Financial Results & Investor Presentation
Mobile App Security Testing_ A Comprehensive Guide.pdf
Encapsulation theory and applications.pdf
Teaching material agriculture food technology
Advanced methodologies resolving dimensionality complications for autism neur...
Bridging biosciences and deep learning for revolutionary discoveries: a compr...

Nsl seminar(2)

  • 1. Wireless Embedded & Networking System Laboratory Low-overhead Uplink Scheduling Through Load Prediction for WiMAX real-time services W. Nie, H. Wang, N. Xiong2 IET Commun., 2011, Vol. 5, Iss. 8, pp. 1060–1067 Thomhert Suprapto Siadari Dept. IT Convergence Kumoh National Institute of Technology February 3rd., 2012
  • 2.  Introduction  Problems & Solutions  WiMAX Sample Frame  WiMAX Service Classes  Low-overhead Scheduling  Simulation Results  Conclusion & Future Works DOC ID
  • 3.  IEEE802.16  WiMAX 300 trials worldwide  Connection oriented  PHY & MAC Layer  Suffers problem of huge MAC overhead  No scheduling Algorithm standard DOC ID
  • 4. Problems: 1. Large overhead uplink scheduling 2. Real-time services 3. Scheduling algorithm Solutions/ Contributions: 1. Low-overhead uplink scheduling 2. Load prediction DOC ID
  • 5.  PMP (BS to MSs)  Transmission: Downlink & Uplink  TDD DOC ID
  • 6. WiMAX service classes:  Unsolicited Grant Service (UGS)  fixed-size data packets  Real-time polling service (rtPS)  generate variable-size data packets periodically  Non-real-time polling service (nrtPS)  bandwidth not on the basis of fixed packet size  Best Effort (BE)  efficient service (web surfing) DOC ID
  • 7. - Earlier Deadline First (EDF) scheduling - Adaptive Bandwidth Scheduling DOC ID
  • 8. - Information Module - Scheduling Database Module - Service Assignment Module f : frame size (ms), uplink and downlink subframe contains; di : the maximum delay of connection i (ms); qi(t) : the queue length of connection i at time t(bit); si [t, t + f ]: the number of bits required to be transmitted for connection i in the time interval [t, t + f ]; ai[t, t + f ]: the number of bits arriving for connection i in the time interval [t, t + f ]; Ndi[t, t + f ]: the number of bits waiting in the queue for connection i, which will expire in the time interval [t, t + f ]. DOC ID
  • 9. - Selects SSs based on delay requirement - Suitable for real-time services - Deadline to each packet - Allocate bandwidth to SS based on earliest deadline Information Module  Firstly  delay requirement rtPS connection input information module: Output:  Secondly  expiration time DOC ID
  • 10. Scheduling Database Module  serves as a database of information for all connections Service Assignment Module - Determine uplink subframe allocation in terms of the number of bits per SS DOC ID
  • 11. Specific implementation steps: Check BWrtps & Bufferi_deadline (bandwidth required by the deadline frame in cureent time If Guarantee the bandwidth of deadline packets Allocate more bandwidth to active SS If The bandwidth requirement will be scheduled: DOC ID
  • 12. C: the uplink channel capacity; F: set of all SSs belonging to the rtPS class; Bi: bandwidth allocated to connection i; Dequeue i: remove packet P from the queue of connection i; amount(P,): retrieve the packets P from the connection i. Convert the packets to number of symbols according to the signal-to-interference noise ratio [SINR(ji)] of connection i. CreateIE(amount(P, ji)): create an IE for connection i with amount(P, ji) number of symbols. Then, IE is added to the UL-MAP message. Drop(rtPS): drop packets from the queues for all connections. DOC ID
  • 13. - Modeling the Arrival Process PDF: CDF of inter-arrival time: - Estimation of Time: predict the response time when BS allocates the bandwidth to SS - Tr = Reuest time - Ti = Bandwidth response time DOC ID
  • 14. Adaptive time slots calculating: To calculate expected bandwidth: To calculate required time slots Given buffer  calculate required time slot Si(0,1)  smooth parameter  give ratio of the actual allocation bandwidth to previous predictions and requirements If ε > 1  calculated bandwidth is closer to predicted bandwidth If ε < 1  calculated bandwidth is closer to requested bandwidth So, use ω = 0.05 to adjust Si. DOC ID
  • 16. - Better performance than WFQ & WRR - Sharply reduce MAP & MAC SDUs subheader overhead - Improves system throughput DOC ID
  • 17. - Problem yg ada itu apa? - Solusi dan kontribusi yang ditwarkan apa? - Metodenya? LOH: EDF & Adaptive sched schem? - EDF utk apa sebenarmya? Ad a 3 module disini? Information module? Sched database module? Service assignment module? Specific implementation steps? - Adaptive sched scheme: modeling Arrival process? estimation time? Adaptive time slots calculating?  apa tujuannya semua ini? - Simulasi  frame ultilisation, average throughput, average queuing delay, packet loss?  kenapa dalam real-time communication harus pake ini? Alasannya? - Dia pake perbandingan WFQ dan WRR? kenapa? Dan hasilnya lebih baik? Kenapa? Ada apa dengann WFQ dan WRR? - Dia kan pake load prediction? Kalo WFQ dan WRR pake load prediction juga gimana? DOC ID

Editor's Notes

  • #2: To day, I’d like deliver my presentation about paper titled blaThe authors areIE
  • #3: My outline today is:
  • #11: belumm
  • #12: At the begin
  • #13: IE: describes resource allocation of data burst
  • #14: BMAP  untukEstimation of time  lama waktuuntukrespondari BS dalammengalokasikan bandwidth ke SSAdaptive time slots sched  untuk calculated bandwidth, bandwidth allocation solutionWe use a BMAP and Newton’s interpolation polynomial function to predict the bandwidth requirement of rtPSpackets that will be queued between the time the SS makes the request for bandwidth and the time the BS responds. Thisestimate is combined with the number of rtPS packets that are waiting to be transmitted to find a total bandwidthnecessary and estimate time-slot requests for the SS.