ieee 802.11 edcf: a qos solution for wlan javier del prado 1, sunghyun choi 2 and sai shankar 1 1...

23
IEEE 802.11 EDCF: a QoS Solution for WLAN Javier del Prado 1 , Sunghyun Choi 2 and Sai Shankar 1 1 Philips Research USA - Briarcliff Manor, NY 2 Seoul National University – Seoul, Korea Email: {javier.delprado,sai.shankar}@philips.com, [email protected]

Upload: rebecca-cameron

Post on 03-Jan-2016

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IEEE 802.11 EDCF: a QoS Solution for WLAN Javier del Prado 1, Sunghyun Choi 2 and Sai Shankar 1 1 Philips Research USA - Briarcliff Manor, NY 2 Seoul National

IEEE 802.11 EDCF: a QoS Solution for WLAN

Javier del Prado1, Sunghyun Choi2 and Sai Shankar1

1Philips Research USA - Briarcliff Manor, NY2Seoul National University – Seoul, Korea

Email: {javier.delprado,sai.shankar}@philips.com, [email protected]

Page 2: IEEE 802.11 EDCF: a QoS Solution for WLAN Javier del Prado 1, Sunghyun Choi 2 and Sai Shankar 1 1 Philips Research USA - Briarcliff Manor, NY 2 Seoul National

2

Outline

• IEEE 802.11 WLAN• IEEE 802.11e EDCF • EDCF Bursting • Performance Evaluation• Conclusions

Page 3: IEEE 802.11 EDCF: a QoS Solution for WLAN Javier del Prado 1, Sunghyun Choi 2 and Sai Shankar 1 1 Philips Research USA - Briarcliff Manor, NY 2 Seoul National

3

IEEE 802.11 WLAN

• IEEE 802.11 MAC Can be considered a wireless version of

Ethernet Best-Effort Traffic Referred as legacy MAC

• Currently the IEEE 802.11 Working Group is defining a supplement to support Quality of Service (QoS): IEEE 802.11e MAC Multimedia services

Page 4: IEEE 802.11 EDCF: a QoS Solution for WLAN Javier del Prado 1, Sunghyun Choi 2 and Sai Shankar 1 1 Philips Research USA - Briarcliff Manor, NY 2 Seoul National

4

IEEE 802.11 WLAN MAC

• MAC is based on logical functions: Distributed Coordination Function (DCF)

– Based on Carrier Sense Multiple Access with Collision Avoidance (CSMA/CA)

Point Coordination Function (PCF)– Poll and Response mechanism

• MAC works with a single FIFO queue

Page 5: IEEE 802.11 EDCF: a QoS Solution for WLAN Javier del Prado 1, Sunghyun Choi 2 and Sai Shankar 1 1 Philips Research USA - Briarcliff Manor, NY 2 Seoul National

5

The DCF of the 802.11 MAC

• Distributed MAC based on local assessment of the channel: is the medium busy?

Page 6: IEEE 802.11 EDCF: a QoS Solution for WLAN Javier del Prado 1, Sunghyun Choi 2 and Sai Shankar 1 1 Philips Research USA - Briarcliff Manor, NY 2 Seoul National

6

Backoff Process

• Each station maintains its Contention Window (CW) value to select the Backoff Count (BO)

• The BO is a pseudorandom integer drawn from [0,CW]

• The CW is determined as follows: Originally is assigned CWmin After unsuccessful transmission:

CW := 2 · (CW + 1) – 1 Upper Bound of CWmax CW is reset to CWmin after successful

transmission

Page 7: IEEE 802.11 EDCF: a QoS Solution for WLAN Javier del Prado 1, Sunghyun Choi 2 and Sai Shankar 1 1 Philips Research USA - Briarcliff Manor, NY 2 Seoul National

7

The Enhanced DCF for QoS: EDCF

EDCF Bursting

Page 8: IEEE 802.11 EDCF: a QoS Solution for WLAN Javier del Prado 1, Sunghyun Choi 2 and Sai Shankar 1 1 Philips Research USA - Briarcliff Manor, NY 2 Seoul National

8

The Enhanced DCF (EDCF)

• Extension of the legacy DCF MAC for QoS• Defined in 802.11e Draft • Ability to differentiate frames with

different priorities Each frame from higher layers carries its

user priority (UP) value: supported up to 8 UPs

• Provides differentiated channel accesses to frames with different UPs

Page 9: IEEE 802.11 EDCF: a QoS Solution for WLAN Javier del Prado 1, Sunghyun Choi 2 and Sai Shankar 1 1 Philips Research USA - Briarcliff Manor, NY 2 Seoul National

9

EDCF

• AIFS[UP] and CWmin[UP] instead of DIFS, and CWmin

Page 10: IEEE 802.11 EDCF: a QoS Solution for WLAN Javier del Prado 1, Sunghyun Choi 2 and Sai Shankar 1 1 Philips Research USA - Briarcliff Manor, NY 2 Seoul National

10

EDCF Contention Parameters

• AIFS[UP] PIFS to protect Acknowledgement (ACK) transmission

• AIFS[UP] and CWmin[UP] announced by AP in beacon frames

• The smaller AIFS[UP], CWmin[UP] the shorter the channel access delay for UP

Page 11: IEEE 802.11 EDCF: a QoS Solution for WLAN Javier del Prado 1, Sunghyun Choi 2 and Sai Shankar 1 1 Philips Research USA - Briarcliff Manor, NY 2 Seoul National

11

EDCF Multiple Queues

• Multiple FIFO queues in the MAC: up to 8 queues• Every queue is an independent contention entity

with its own contention parameters

Page 12: IEEE 802.11 EDCF: a QoS Solution for WLAN Javier del Prado 1, Sunghyun Choi 2 and Sai Shankar 1 1 Philips Research USA - Briarcliff Manor, NY 2 Seoul National

12

EDCF Bursting

• EDCF TXOP limit announced in beacon frames by AP

• Legacy 802.11 allows single frame transmission

• EDCF Bursting: allows transmission of multiple frames within a time limit called Transmission Opportunity (TXOP)

Page 13: IEEE 802.11 EDCF: a QoS Solution for WLAN Javier del Prado 1, Sunghyun Choi 2 and Sai Shankar 1 1 Philips Research USA - Briarcliff Manor, NY 2 Seoul National

13

Performance Evaluation

Page 14: IEEE 802.11 EDCF: a QoS Solution for WLAN Javier del Prado 1, Sunghyun Choi 2 and Sai Shankar 1 1 Philips Research USA - Briarcliff Manor, NY 2 Seoul National

14

Simulation Parameters

• IEEE 802.11b PHY layer: 11 Mbps physical rate

• 3 types of trafficType Inter-arrival

Time (Avg. in sec)

Frame Size

(bytes)

On Time (sec)

Off Time (sec)

Data Rate

(Mbps) Voice Constant

(0.02) 92 Always 0 0.0368

Video Constant (0.001)

1464 0.012 0.088 1.4

Data Exponential (0.012)

1500 Always 0 1.0

Page 15: IEEE 802.11 EDCF: a QoS Solution for WLAN Javier del Prado 1, Sunghyun Choi 2 and Sai Shankar 1 1 Philips Research USA - Briarcliff Manor, NY 2 Seoul National

15

Simulation Parameters

• EDCF parameters per traffic type

Type AIFS CWmin Voice PIFS 15 Video DIFS 15 Data DIFS 31

• May not be optimal parameters. These should be adapted dynamically by the AP

• Data traffic type parameters are equivalent to legacy DCF

Page 16: IEEE 802.11 EDCF: a QoS Solution for WLAN Javier del Prado 1, Sunghyun Choi 2 and Sai Shankar 1 1 Philips Research USA - Briarcliff Manor, NY 2 Seoul National

16

DCF vs. EDCF

• 4 voice stations• 2 video stations• 4 data stations• Every Station sends a single traffic type

Page 17: IEEE 802.11 EDCF: a QoS Solution for WLAN Javier del Prado 1, Sunghyun Choi 2 and Sai Shankar 1 1 Philips Research USA - Briarcliff Manor, NY 2 Seoul National

17

Simulation Results

• A) Throughput

DCF EDCF

Page 18: IEEE 802.11 EDCF: a QoS Solution for WLAN Javier del Prado 1, Sunghyun Choi 2 and Sai Shankar 1 1 Philips Research USA - Briarcliff Manor, NY 2 Seoul National

18

EDCF

Simulation Results

• B) Data Dropped

DCF

Page 19: IEEE 802.11 EDCF: a QoS Solution for WLAN Javier del Prado 1, Sunghyun Choi 2 and Sai Shankar 1 1 Philips Research USA - Briarcliff Manor, NY 2 Seoul National

19

Simulation Results

• C) Delay

DCF EDCF

Page 20: IEEE 802.11 EDCF: a QoS Solution for WLAN Javier del Prado 1, Sunghyun Choi 2 and Sai Shankar 1 1 Philips Research USA - Briarcliff Manor, NY 2 Seoul National

20

EDCF Bursting

• 4 voice stations• 4 video stations• EDCF TXOP limit = 3.5 ms

2 video frames at 11 Mbps

Page 21: IEEE 802.11 EDCF: a QoS Solution for WLAN Javier del Prado 1, Sunghyun Choi 2 and Sai Shankar 1 1 Philips Research USA - Briarcliff Manor, NY 2 Seoul National

21

Simulation Results

Throughput Data Dropped

Page 22: IEEE 802.11 EDCF: a QoS Solution for WLAN Javier del Prado 1, Sunghyun Choi 2 and Sai Shankar 1 1 Philips Research USA - Briarcliff Manor, NY 2 Seoul National

22

Simulation Results

Video Delay Voice Delay

Page 23: IEEE 802.11 EDCF: a QoS Solution for WLAN Javier del Prado 1, Sunghyun Choi 2 and Sai Shankar 1 1 Philips Research USA - Briarcliff Manor, NY 2 Seoul National

23

Conclusions• Comparison between DCF and EDCF

EDCF can provide differentiated access among different user priorities

• Evaluated EDCF Bursting Increases throughput performance at the cost

of larger delays for voice Reduces contention overhead

• Admission control unit and traffic policer are needed More than two video stations can not be

accommodated