Upload
senthilvl
View
220
Download
0
Embed Size (px)
Citation preview
8/14/2019 An Efficient QoS Scheduling Architecture for IEEE 802.16 Wireless MANs
1/34
An Efficient QoS SchedulingArchitecture for IEEE 802.16Wireless MANs
Supriya Maheshwari
Under the guidance of
Prof. Sridhar Iyerand
Prof. Krishna Paul
8/14/2019 An Efficient QoS Scheduling Architecture for IEEE 802.16 Wireless MANs
2/34
Broadband Wireless Access
8/14/2019 An Efficient QoS Scheduling Architecture for IEEE 802.16 Wireless MANs
3/34
Broadband Wireless Access(Contd)
High demand for last-mile broadbandaccess.
Advantages of Broadband Wireless Access Fast deployment and high scalability.
High speed network access at low cost.
Broad geographic area. IEEE 802.16 WirelessMAN standard for
Broadband Wireless Access systems.
8/14/2019 An Efficient QoS Scheduling Architecture for IEEE 802.16 Wireless MANs
4/34
Need for a QoS SchedulingArchitecture for IEEE 802.16
IEEE 802.16 has been designed to support QoSin both downlink and uplink directions.
IEEE 802.16 proposes uplink scheduling servicesand request-grant mechanisms to providedifferent levels of services for various classes ofuplink traffic.
Main component to accomplish this task i.e.packet scheduling mechanism is unspecified.
8/14/2019 An Efficient QoS Scheduling Architecture for IEEE 802.16 Wireless MANs
5/34
Bandwidth Request-GrantProtocol
BS
SS1
SS2
1
2.1
2.2
1. BS allocates bandwidth to SSs for
transmitting bandwidth request.
2.1 SS1transmits bandwidth requests.2.2 SS2transmits bandwidth requests.
4. BS allocates bandwidth to SSs for
transmitting data based on their
bandwidth requests. Bandwidth is
also allocated for requesting more
bandwidth.
5.1 SS1transmits data and bandwidth
requests.
5.2 SS2transmits data and bandwidthrequests.
4
5.1
5.2
8/14/2019 An Efficient QoS Scheduling Architecture for IEEE 802.16 Wireless MANs
6/34
Need for a QoS SchedulingArchitecture for IEEE 802.16
BS completely controls transmission in downlinkdirection.
Request-Grant protocol is used for uplink
bandwidth allocation which involves both BS andSS. Uplink Scheduling is complex as it needs to be in
accordance with uplink QoS provisions providedby IEEE 802.16.
Therefore, a single scheduling algorithm for thewhole system does not suffice.
8/14/2019 An Efficient QoS Scheduling Architecture for IEEE 802.16 Wireless MANs
7/34
Problem Statement
Propose an efficient QoS schedulingarchitecture for IEEE 802.16 Wireless MANs.
Design Goals To provide delay and bandwidth guarantees for
various kinds of applications.
To maintain fairness among various flows based
on their priority. To achieve high bandwidth utilization.
8/14/2019 An Efficient QoS Scheduling Architecture for IEEE 802.16 Wireless MANs
8/34
IEEE 802.16 Features
WirelessMAN air interface for fixed point to multi-point Broadband Wireless Access.
10-66 GHz frequency range.
Supports channel as wide as 28 MHz and datarate upto 134 Mbps.
Provides QoS support for various applications.
Bandwidth on demand.
Link adaptation.
High security.
8/14/2019 An Efficient QoS Scheduling Architecture for IEEE 802.16 Wireless MANs
9/34
Contd
Downlink and Uplinkchannel.
Supports both TDD
and FDD. Downlink channel is a
broadcast channel.
Uplink is shared
among all SSsthrough DAMA-TDMA
The TDD Frame
8/14/2019 An Efficient QoS Scheduling Architecture for IEEE 802.16 Wireless MANs
10/34
The Downlink SubframeThe Uplink Subframe
8/14/2019 An Efficient QoS Scheduling Architecture for IEEE 802.16 Wireless MANs
11/34
Existing QoS Provisions of IEEE802.16
MAC Service Flows Uplink Scheduling Services
Unsolicited Grant Service (UGS) Support applications generating constant bit rate traffic periodically.
Provides fixed bandwidth at periodic intervals. Real-Time Polling Service (rtPS)
Supports real-time applications generating variable bit rate trafficperiodically.
Offers periodic opportunities to request bandwidth.
Non Real-Time Polling Service (nrtPS) Supports non-real-time applications generating variable bit rate traffic
regularly. Offers opportunities to request bandwidth regularly.
Best Effort (BE) Offers no guarantee.
8/14/2019 An Efficient QoS Scheduling Architecture for IEEE 802.16 Wireless MANs
12/34
Bandwidth Requests and Grants
Ways
Bandwidth request packet.
Piggybacking bandwidth request with normal data
packet.
Request can be made during time slot assignedby base station for sending request or data.
Grant modes
Grant per Connection (GPC).
Grant per Subscriber Station (GPSS).
8/14/2019 An Efficient QoS Scheduling Architecture for IEEE 802.16 Wireless MANs
13/34
Proposed QoS SchedulingArchitecture for IEEE 802.16
Design Goals
To provide bandwidth and delay guarantees to various
applications and maintain fairness among various flows while
still achieving high bandwidth utilization.
Uses GPSS mode. Scalable and efficient.
Smaller Uplink control information.
Suitable for real-time applications which require faster response. Enhances system performance.
Supports all types of service flows.
8/14/2019 An Efficient QoS Scheduling Architecture for IEEE 802.16 Wireless MANs
14/34
8/14/2019 An Efficient QoS Scheduling Architecture for IEEE 802.16 Wireless MANs
15/34
Working of Components
BS/SS Data Classifier
Maps an IP packet to a particular connection.
BS/SS Traffic Shaper
Examines and shapes the incoming traffic.
BS Periodic Grant Generator
Grant at tk= t0+ k * Interval
Deadline = tk+ Jitter
BS Uplink Grant Classifier
Maps each grant to the corresponding SS.
8/14/2019 An Efficient QoS Scheduling Architecture for IEEE 802.16 Wireless MANs
16/34
Working of Components (Contd)
BS Frame Partitioner Divides total frame bandwidth equally between downlink
and uplink subframe.
SS Request Generator For each connection, aggregate request based on current
queue length is generated.
BS Uplink Map Generator Allocates bandwidth to each SS for uplink transmission.
Uses two stage max-min fair allocation strategy.
Order of transmission among SSs is decided based ondeadline of UGS data.
8/14/2019 An Efficient QoS Scheduling Architecture for IEEE 802.16 Wireless MANs
17/34
Example
Total Uplink Bytes = 100
2 SS and 1 BS
SS1 Demands:
UGS = 20
rtPS = 12
nrtPS = 15
BE = 30
SS2 Demands:
UGS = 10
rtPS = 10
nrtPS = 15
BE = 20
Total Demand Per Flow:
UGS = 30
rtPS = 22
nrtPS = 30
BE = 50
Flows: UGS rtPS nrtPS BE
1stRound 40 30 20 10
30 22 20 10
Excess Bytes = 18
2ndRound 30 22 20+12 10+6
30 22 32 16Excess Bytes = 2
3rdRound 30 22 30 16+2
30 22 30 18
SS1Allocation = 20 +12 + 15 + 9 = 56
SS2Allocation = 10 +10 + 15 + 9 = 44
8/14/2019 An Efficient QoS Scheduling Architecture for IEEE 802.16 Wireless MANs
18/34
Working of Components (Contd)
BS Downlink Scheduler Reserved flows are served using WFQ scheduling
algorithm.
Remaining bandwidth is allocated to unreserved flows.
SS Uplink Scheduler Separate queue for each connection except for nrtPS
and BE flows with no reservation, divided into fourcategories.
UGS flows are served first.
rtPS and reserved nrtPS and BE flows are served usingWFQ scheduling.
Remaining bandwidth is allocated to unreserved flows.
8/14/2019 An Efficient QoS Scheduling Architecture for IEEE 802.16 Wireless MANs
19/34
Implementation Details
Qualnet 3.6 Network Simulator is usedfor simulation.
IEEE 802.11b PHY as physical layer.
8/14/2019 An Efficient QoS Scheduling Architecture for IEEE 802.16 Wireless MANs
20/34
BS State Transition Diagram
8/14/2019 An Efficient QoS Scheduling Architecture for IEEE 802.16 Wireless MANs
21/34
SS State Transition Diagram
8/14/2019 An Efficient QoS Scheduling Architecture for IEEE 802.16 Wireless MANs
22/34
Simulation Setup
Frame Duration=10ms
Bandwidth=11Mbps
Channel is assumed tobe error-free.
Performance Metrics
Effective BandwidthUtilization
Average Delay
8/14/2019 An Efficient QoS Scheduling Architecture for IEEE 802.16 Wireless MANs
23/34
Effective Bandwidth Utilization VsOffered Load [Scenario 1]
Offered load by UGS > rtPS > nrtPS > BE
Maximum Effective Bandwidth Utilization ~ 93%
8/14/2019 An Efficient QoS Scheduling Architecture for IEEE 802.16 Wireless MANs
24/34
Effective Bandwidth Utilization VsOffered Load [Scenario 2]
Offered load by UGS < rtPS < nrtPS < BE
Maximum Effective Bandwidth Utilization ~ 93%
8/14/2019 An Efficient QoS Scheduling Architecture for IEEE 802.16 Wireless MANs
25/34
Effective Bandwidth Utilization VsNumber of SS [Scenario 1]
Offered load by UGS > rtPS > nrtPS > BE
Maximum Effective Bandwidth Utilization ~ 88%
8/14/2019 An Efficient QoS Scheduling Architecture for IEEE 802.16 Wireless MANs
26/34
Effective Bandwidth Utilization VsNumber of SS [Scenario 2]
Offered load by UGS < rtPS < nrtPS < BE
Maximum Effective Bandwidth Utilization ~ 88%
8/14/2019 An Efficient QoS Scheduling Architecture for IEEE 802.16 Wireless MANs
27/34
Average Delay Vs Number of SS
Maximum Subscriber Stations ~ 15
A D l V Ti
8/14/2019 An Efficient QoS Scheduling Architecture for IEEE 802.16 Wireless MANs
28/34
Average Delay Vs Time[Scenario 1]
Offered load by UGS > rtPS > nrtPS > BE
UGS and rtPS flows experience low delay.
A D l V Ti
8/14/2019 An Efficient QoS Scheduling Architecture for IEEE 802.16 Wireless MANs
29/34
Average Delay Vs Time[Scenario 2]
Offered load by UGS < rtPS < nrtPS < BE
UGS and rtPS flows experience low delay.
A D l V Ti
8/14/2019 An Efficient QoS Scheduling Architecture for IEEE 802.16 Wireless MANs
30/34
Average Delay Vs Time[Scenario 3]
Fairness is maintained among flows across SSs
Three SSs with different type of uplink flows.
SS1- UGS and rtPS
SS2- UGS and nrtPS
SS3- UGS and BE
8/14/2019 An Efficient QoS Scheduling Architecture for IEEE 802.16 Wireless MANs
31/34
Conclusion
An efficient QoS scheduling architecture for IEEE 802.16is necessary to provide required QoS guarantees tovarious applications.
Proposed an efficient QoS scheduling architecture forIEEE 802.16.
IEEE 802.16 MAC has been implemented in Qualnet 3.6along with the proposed architecture.
Simulation results are presented to show that ourarchitecture fulfills the stated design goals.
8/14/2019 An Efficient QoS Scheduling Architecture for IEEE 802.16 Wireless MANs
32/34
Future Work
Contention slot allocation algorithm can be designed.
Admission control mechanism can be devised.
Performance Study of IEEE 802.16 MAC over IEEE
802.11b PHY.
8/14/2019 An Efficient QoS Scheduling Architecture for IEEE 802.16 Wireless MANs
33/34
References
IEEE 802.16-2001. IEEE Standard for Local and Metropolitan Area Networks -Part 16: Air Interface for Fixed Broadband Wireless Access Systems. Apr. 8,2002.
GuoSong Chu, Deng Wang, and Shunliang Mei. A QoS architecture for the
MAC protocol of IEEE 802.16 BWA system.IEEE International Conferenceon Communications, Circuits and Systems and West Sino Expositions, 1:435439, June 2002.
Mohammed Hawa and David W. Petr. Quality of Service Scheduling in Cableand Broadband Wireless Access Systems. Tenth IEEE International Workshopon Quality of Service, pages 247255, May 2002.
Abhay K. Parekh and Robert G. Gallagher. A generalized processor sharingapproach to flow control in integrated services networks: the multiple node case.IEEE/ACM Trans. Netw., 2(2):137150, 1994. 21
8/14/2019 An Efficient QoS Scheduling Architecture for IEEE 802.16 Wireless MANs
34/34
References
C. Eklund, R. B. Marks, K. L. Stanwood, and S. Wang, IEEE Standard802.16: A Technical Overview of the WirelessMANTM Air Interface forBroadband Wireless Access,IEEE Communications Magazine, 40(6):98-107, June 2002.
Andrew S. Tanenbaum, Computer Networks, Prentice-Hall India, Fourthedition, 2003.
S. Keshav. An Engineering Approach to Computer Networking. PearsonEducation, Sixth edition, 2003.