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)

DOC
An ethernet based_approach_for_tm_data_analysis_v2
PDF
Comparative study of various voip applications in 802.11 a wireless network s...
PDF
Gurpinder_Resume
PPT
OSI model (7 LAYER )
PPT
Networks (Distributed computing)
PDF
ASSURED NEIGHBOR BASED COUNTER PROTOCOL ON MAC-LAYER PROVIDING SECURITY IN MO...
PPT
Tcp ip
PDF
Quality of Service for Video Streaming using EDCA in MANET
PDF
Week1- basic Introduction to computer networks .pdf
PPT
UDT
PPT
UDT
PPTX
iMinds' course: preceding exercises
PDF
Fuzzy-controlled Scheduling of Real Time Data Packets (FSRP) in Mobile Ad Hoc...
PPT
Ccna day1
PPT
C C N A Day1
PPT
DOC
Wan notes
PPT
nv.ppt
PDF
Clocking and sync
PDF
Week10 transport
An ethernet based_approach_for_tm_data_analysis_v2
Comparative study of various voip applications in 802.11 a wireless network s...
Gurpinder_Resume
OSI model (7 LAYER )
Networks (Distributed computing)
ASSURED NEIGHBOR BASED COUNTER PROTOCOL ON MAC-LAYER PROVIDING SECURITY IN MO...
Tcp ip
Quality of Service for Video Streaming using EDCA in MANET
Week1- basic Introduction to computer networks .pdf
UDT
UDT
iMinds' course: preceding exercises
Fuzzy-controlled Scheduling of Real Time Data Packets (FSRP) in Mobile Ad Hoc...
Ccna day1
C C N A Day1
Wan notes
nv.ppt
Clocking and sync
Week10 transport
Ad

Recently uploaded (20)

PDF
Accessing-Finance-in-Jordan-MENA 2024 2025.pdf
PPTX
agenticai-neweraofintelligence-250529192801-1b5e6870.pptx
DOCX
Basics of Cloud Computing - Cloud Ecosystem
PDF
Rapid Prototyping: A lecture on prototyping techniques for interface design
PPTX
Training Program for knowledge in solar cell and solar industry
PDF
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
PDF
Early detection and classification of bone marrow changes in lumbar vertebrae...
PDF
sbt 2.0: go big (Scala Days 2025 edition)
PPTX
Module 1 Introduction to Web Programming .pptx
PDF
IT-ITes Industry bjjbnkmkhkhknbmhkhmjhjkhj
PDF
Convolutional neural network based encoder-decoder for efficient real-time ob...
PDF
SaaS reusability assessment using machine learning techniques
PDF
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
PDF
Planning-an-Audit-A-How-To-Guide-Checklist-WP.pdf
PDF
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
PDF
Improvisation in detection of pomegranate leaf disease using transfer learni...
PDF
Lung cancer patients survival prediction using outlier detection and optimize...
PDF
giants, standing on the shoulders of - by Daniel Stenberg
PDF
Advancing precision in air quality forecasting through machine learning integ...
PPTX
AI-driven Assurance Across Your End-to-end Network With ThousandEyes
Accessing-Finance-in-Jordan-MENA 2024 2025.pdf
agenticai-neweraofintelligence-250529192801-1b5e6870.pptx
Basics of Cloud Computing - Cloud Ecosystem
Rapid Prototyping: A lecture on prototyping techniques for interface design
Training Program for knowledge in solar cell and solar industry
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
Early detection and classification of bone marrow changes in lumbar vertebrae...
sbt 2.0: go big (Scala Days 2025 edition)
Module 1 Introduction to Web Programming .pptx
IT-ITes Industry bjjbnkmkhkhknbmhkhmjhjkhj
Convolutional neural network based encoder-decoder for efficient real-time ob...
SaaS reusability assessment using machine learning techniques
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
Planning-an-Audit-A-How-To-Guide-Checklist-WP.pdf
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
Improvisation in detection of pomegranate leaf disease using transfer learni...
Lung cancer patients survival prediction using outlier detection and optimize...
giants, standing on the shoulders of - by Daniel Stenberg
Advancing precision in air quality forecasting through machine learning integ...
AI-driven Assurance Across Your End-to-end Network With ThousandEyes

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.