qos in ieee 802.11 networks

33
QoS in IEEE 802.11 Networks Resources

Upload: balin

Post on 25-Feb-2016

81 views

Category:

Documents


2 download

DESCRIPTION

QoS in IEEE 802.11 Networks. Resources. Introduction. IEEE 802.11. Simple, Effective Designed for Best Effort Service Real Time Services: Throughput and Delay Sensitive End-to-End QoS Guarantees, IEEE 802.11e. IEEE 802.11 Architecture. ESS. Existing Wired LAN. AP. AP. STA. STA. STA. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: QoS in IEEE 802.11 Networks

QoS in IEEE 802.11 Networks

Resources

Page 2: QoS in IEEE 802.11 Networks

Introduction

Page 3: QoS in IEEE 802.11 Networks

IEEE 802.11

Simple, EffectiveDesigned for Best Effort Service

Real Time Services: Throughput and DelaySensitive

End-to-End QoS Guarantees, IEEE 802.11eEnd-to-End QoS Guarantees, IEEE 802.11e

Page 4: QoS in IEEE 802.11 Networks

IEEE 802.11 Architecture

STASTA

STA STA

STASTASTA STA

APAP

ESS

BSS

BSSBSS

BSS

Existing Wired LAN

Infrastructure Network

Ad Hoc Network

Page 5: QoS in IEEE 802.11 Networks

IEEE 802.11e

- QAP = QoS AP- QSTA = QoS Station

Page 6: QoS in IEEE 802.11 Networks

TCP

802.11 PHY

802.11 MAC

IP

802.3 MAC

802.3 PHY

TCP

802.3 PHY

802.3 MAC

IP

802.11 MAC

802.11 PHY

LLCLLC LLC

Station

AP

server

infrastructure network

Layers

Page 7: QoS in IEEE 802.11 Networks

PHY Layer

-HR/DSSS: High Rate Direct Sequence Spread Spectrum

- FHSS : Frequency Hopping Spread Spectrum

Page 8: QoS in IEEE 802.11 Networks

MAC Sublayer

PCF (Point Coordination Function)DCF (Distributed Coordination Function)

Page 9: QoS in IEEE 802.11 Networks

PCF-Point Coordinator (PC)-Only in infrastructure networks-Designed for delay-bounded services

PIFS

EIFS: Extended IFS

Page 10: QoS in IEEE 802.11 Networks

PCF- Centralized: location-dependent errors- Stations must wait for polling: Delay at low

load - AP needs to contend for the channel using

DCF to begin a CFP: variable CFP- Managing large number of stations using

polling affects the applications that use DCF

- No admission control

Page 11: QoS in IEEE 802.11 Networks

DCF• Distributed, Contention-based• CSMA/CA• Binary Exponential Back-Off

(CW: Contention Window)• Physical channel sensing• Virtual channel sensing (NAV:

Network Allocation Vector)• Hidden Terminal problem:

RTS/CTS• Timers• Retry limits• Fragmentation

Page 12: QoS in IEEE 802.11 Networks

Fragmentation

Page 13: QoS in IEEE 802.11 Networks

PriorityNAV: Network Allocation Vector

DIFS: DCF Inter Frame Space

SIFS: Short IFS

PIFS: PCF IFS

EIFS: Extended IFS

time

medium busy SIFSPIFSDIFSDIFS

next framecontention

Page 14: QoS in IEEE 802.11 Networks

Tunable Parameters

Page 15: QoS in IEEE 802.11 Networks

QoS Mechanisms

Page 16: QoS in IEEE 802.11 Networks

Service Differentiation

Priority: classification of traffic

Fair Scheduling: partitioning the bandwidth fairly by regulating the wait times of traffic classes according to given weights

Page 17: QoS in IEEE 802.11 Networks

EDCF (Enhanced DCF)

Virtual Collision Handler ~ Internal Collisions

Priority AC For1 0 Best Effort

2 0 Best Effort

0 0 Best Effort

3 1 Video Probe

4 2 Video

5 2 Video

6 3 Voice

7 3 Voice

AC: Access Category

AIFS: Arbitrary IFS

Page 18: QoS in IEEE 802.11 Networks

Persistent Factor DCF (P-DCF)

- A persistent factor P is selected; small P means higher priority traffic class

- A uniform random number r is generated every slot in back-off stages.

- A flow stops the back-off and starts transmission only if r > p in the current slot given no transmission occurs in previous slots The back-off interval is a geometric distributed random variable with P

Geometric random variable is the number of trials required to obtain the first failure

Page 19: QoS in IEEE 802.11 Networks

Distributed Weighted Fair Queue2 schemes are proposed:• CW for a flow = Difference between actual and expected throughput

A station decreases the CW to get higher priority Lower CW when the actual throughput is lower than theexpected one

• Li’ = Ri/Wi Ri = the actual throughput Wi = the weight Each station adjust its CW by comparing others Li’

SelfishnessMore stations will have small value of CW

Page 20: QoS in IEEE 802.11 Networks

Distributed Fair Scheduling (DFS)The back-off interval is based on the packet length and traffic class

For flow i, BIi proportional to:

1. The weight (higher for higher throughput classes)

2. The packet length 3. A scaling factor (to min the probability of

collisions in case different stations have same back off interval)

Page 21: QoS in IEEE 802.11 Networks

Distributed Deficit Round Robin (DDRR)1. Each throughput class i at station j is given a service

quantum rate (Qij) equal to its required throughput

2. A deficit counter (DCij) is advanced at the rate Qij in a round robin fashion

3. Once a DCij becomes positive, the ith queue is allowed to send one packet

4. After transmission, DCij will be decreased by packet length each time a packet is transmitted

DCij is used to calculate IFSij (time before transmit or back-off): larger DCij, smaller IFSij

Page 22: QoS in IEEE 802.11 Networks

DDRR

Polling in a round robin way

Queues of different throughput classes

Page 23: QoS in IEEE 802.11 Networks

Admission Control and Bandwidth Reservation

• Service differentiation does not perform well under high traffic loads

• There is a need to protect existing streams

• A wireless node has no knowledge of exact condition of the network

• With CSMA/CA, bandwidth provision is quite difficult

Page 24: QoS in IEEE 802.11 Networks

Measurement-Based Admission Control

- The decision is made on measurement of existing network status (delay, throughput, …)

- Different methods used:- Virtual MAC: the use of virtual MAC frames,

and using a virtual source algorithm to tune the virtual MAC.

- Probe packet: the use of probe packet for ad hoc

- Data probe: the use of data packets

Page 25: QoS in IEEE 802.11 Networks

Calculation-Based Admission Control

• Performance metrics or criteria for evaluating the network status

• Permissible throughput propagation• Saturation-based

Page 26: QoS in IEEE 802.11 Networks

Scheduling and Reservation-Based Schemes

• ARME (ASSURED RATE MAC EXTENSION

• ): - Extension of DCF - Uses token bucket-based algorithm to detect

overloading condition - improvements mad by adjusting CW

Page 27: QoS in IEEE 802.11 Networks

Scheduling/Reservation• AACA:

- RTS/CTS used for reservation - Mainly was for solving hidden terminal problem

Page 28: QoS in IEEE 802.11 Networks

Link Adaptation

Dynamically change the transmit rate , specified in the PLCP header of the PHY layer, that depend on channel conditions

Page 29: QoS in IEEE 802.11 Networks

Link Adaptation• Received Signal Strength (RSS)

– Each station maintains 12 RSS thresholds and corresponding transmission rate

– Measure RSS and adjust the transmission rate• PER-Prediction

– Decisions are based on Packet Error Rate-Prediction• MPDU-Based

• Success/Fail Thresholds• Code Adapts To Enhance Reliability

Page 30: QoS in IEEE 802.11 Networks

Direct Link Protocol (DLP)

• QSTA transmits directly to another QSTA• Set up with the QAP is needed• STAs cannot go into power saving mode

for active duration of the direct stream.• DLP is not applied in Ad Hoc networks• DLP messages can include security

information

Page 31: QoS in IEEE 802.11 Networks

Group ACK• Send a group of frames before any ACK to

reduce overhead• GroupAckReq• GroupAck frame with an ACK bitmap• Sender retry unacknowledged frames with

a retry limit• Receiver should keep the state of burst

data received (sender address, bit map, sequence numbers)

Page 32: QoS in IEEE 802.11 Networks

Challenges

• IEEE 802.11e and DiffServ• IEEE 802.11e and IntServ• Integration of WLAN and MANET• Integration of WLAN and Bluetooth• Integration of WLAN and 3G wireless

networks

Page 33: QoS in IEEE 802.11 Networks

Resources1. “A SURVEY OF QUALITY OF SERVICE IN IEEE 802.11 NETWORKS” By: HUA ZHU, MING LI, IMRICH CHLAMTAC, AND B. PRABHAKARAN THE

UNIVERSITY OF TEXAS AT DALLAS2. www.eecs.berkeley.edu/~ergen/docs/IEEE-802.11overview.ppt 3. www.cs.ucla.edu/classes/ winter04/cs117/chap7wlanRvsd.ppt 4. http://www.it.iitb.ac.in/~kirang/academic/MTP/Firststage/slides.pdf

Up