SlideShare une entreprise Scribd logo
1  sur  17
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

Contenu connexe

Tendances

Ad Hoc Probe
Ad Hoc ProbeAd Hoc Probe
Ad Hoc Probe
nutikumar
 
A_Fair_Multiple-Slot_Assignment_Protocol_for_Sched
A_Fair_Multiple-Slot_Assignment_Protocol_for_SchedA_Fair_Multiple-Slot_Assignment_Protocol_for_Sched
A_Fair_Multiple-Slot_Assignment_Protocol_for_Sched
Debesh Sadhukhan
 
550 537-546
550 537-546550 537-546
550 537-546
idescitation
 

Tendances (20)

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

Similaire à Nsl seminar(2)

Networks (Distributed computing)
Networks (Distributed computing)Networks (Distributed computing)
Networks (Distributed computing)
Sri Prasanna
 
An Insight Into The Qos Techniques
An Insight Into The Qos TechniquesAn Insight Into The Qos Techniques
An Insight Into The Qos Techniques
Katie Gulley
 

Similaire à Nsl seminar(2) (20)

An ethernet based_approach_for_tm_data_analysis_v2
An ethernet based_approach_for_tm_data_analysis_v2An ethernet based_approach_for_tm_data_analysis_v2
An ethernet based_approach_for_tm_data_analysis_v2
 
Comparative study of various voip applications in 802.11 a wireless network s...
Comparative study of various voip applications in 802.11 a wireless network s...Comparative study of various voip applications in 802.11 a wireless network s...
Comparative study of various voip applications in 802.11 a wireless network s...
 
Gurpinder_Resume
Gurpinder_ResumeGurpinder_Resume
Gurpinder_Resume
 
OSI model (7 LAYER )
OSI model (7 LAYER )OSI model (7 LAYER )
OSI model (7 LAYER )
 
Networks (Distributed computing)
Networks (Distributed computing)Networks (Distributed computing)
Networks (Distributed computing)
 
ASSURED NEIGHBOR BASED COUNTER PROTOCOL ON MAC-LAYER PROVIDING SECURITY IN MO...
ASSURED NEIGHBOR BASED COUNTER PROTOCOL ON MAC-LAYER PROVIDING SECURITY IN MO...ASSURED NEIGHBOR BASED COUNTER PROTOCOL ON MAC-LAYER PROVIDING SECURITY IN MO...
ASSURED NEIGHBOR BASED COUNTER PROTOCOL ON MAC-LAYER PROVIDING SECURITY IN MO...
 
Tcp ip
Tcp ipTcp ip
Tcp ip
 
Quality of Service for Video Streaming using EDCA in MANET
Quality of Service for Video Streaming using EDCA in MANETQuality of Service for Video Streaming using EDCA in MANET
Quality of Service for Video Streaming using EDCA in MANET
 
UDT
UDTUDT
UDT
 
UDT
UDTUDT
UDT
 
iMinds' course: preceding exercises
iMinds' course: preceding exercisesiMinds' course: preceding exercises
iMinds' course: preceding exercises
 
Fuzzy-controlled Scheduling of Real Time Data Packets (FSRP) in Mobile Ad Hoc...
Fuzzy-controlled Scheduling of Real Time Data Packets (FSRP) in Mobile Ad Hoc...Fuzzy-controlled Scheduling of Real Time Data Packets (FSRP) in Mobile Ad Hoc...
Fuzzy-controlled Scheduling of Real Time Data Packets (FSRP) in Mobile Ad Hoc...
 
C C N A Day1
C C N A  Day1C C N A  Day1
C C N A Day1
 
Ccna day1
Ccna day1Ccna day1
Ccna day1
 
Ccna day1
Ccna day1Ccna day1
Ccna day1
 
Wan notes
Wan notesWan notes
Wan notes
 
nv.ppt
nv.pptnv.ppt
nv.ppt
 
Clocking and sync
Clocking and syncClocking and sync
Clocking and sync
 
Week10 transport
Week10 transportWeek10 transport
Week10 transport
 
An Insight Into The Qos Techniques
An Insight Into The Qos TechniquesAn Insight Into The Qos Techniques
An Insight Into The Qos Techniques
 

Dernier

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Dernier (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 

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

Notes de l'éditeur

  1. To day, I’d like deliver my presentation about paper titled blaThe authors areIE
  2. My outline today is:
  3. belumm
  4. At the begin
  5. IE: describes resource allocation of data burst
  6. 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.