plus-dac: an admission control scheme for ieee 802.11e ... › ~sri › students ›...

52
Introduction Proposed Scheme Simulation Conclusion and Future Work PLUS-DAC: An Admission Control Scheme for IEEE 802.11e Wireless LANs KIRAN KUMAR GAVINI Kanwal Rekhi School of Information Technology Indian Institute of Technology, Bombay M Tech. Project Presentation Guided by PROF .VARSHA APTE AND PROF .SRIDHAR I YER 1 Kiran Kumar Gavini PLUS-DAC

Upload: others

Post on 24-Jun-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PLUS-DAC: An Admission Control Scheme for IEEE 802.11e ... › ~sri › students › kiranG-slides.pdf · PLUS-DAC: An Admission Control Scheme for IEEE 802.11e Wireless LANs KIRAN

IntroductionProposed Scheme

SimulationConclusion and Future Work

PLUS-DAC: An Admission Control Scheme forIEEE 802.11e Wireless LANs

KIRAN KUMAR GAVINI

Kanwal Rekhi School of Information TechnologyIndian Institute of Technology, Bombay

M Tech. Project Presentation

Guided by

PROF. VARSHA APTE AND PROF. SRIDHAR IYER

1 Kiran Kumar Gavini PLUS-DAC

Page 2: PLUS-DAC: An Admission Control Scheme for IEEE 802.11e ... › ~sri › students › kiranG-slides.pdf · PLUS-DAC: An Admission Control Scheme for IEEE 802.11e Wireless LANs KIRAN

IntroductionProposed Scheme

SimulationConclusion and Future Work

Motivation and QoSIEEE 802.11e

Introduction

According to Infonetics Research

“Spending on VoIP, or next-generation networking equipment, will jump from$1.71 billion in 2004 to nearly $6 billion by 2008."

According to In-Stat/MDR.

“voice over 802.11 handsets will reach 500,000 units by 2006."

Need for QoS

Increasing realtime traffic in Wi-fi Networks.

Need for Protection and Guarantees to the traffic.

2 Kiran Kumar Gavini PLUS-DAC

Page 3: PLUS-DAC: An Admission Control Scheme for IEEE 802.11e ... › ~sri › students › kiranG-slides.pdf · PLUS-DAC: An Admission Control Scheme for IEEE 802.11e Wireless LANs KIRAN

IntroductionProposed Scheme

SimulationConclusion and Future Work

Motivation and QoSIEEE 802.11e

Introduction

According to Infonetics Research

“Spending on VoIP, or next-generation networking equipment, will jump from$1.71 billion in 2004 to nearly $6 billion by 2008."

According to In-Stat/MDR.

“voice over 802.11 handsets will reach 500,000 units by 2006."

Need for QoS

Increasing realtime traffic in Wi-fi Networks.

Need for Protection and Guarantees to the traffic.

2 Kiran Kumar Gavini PLUS-DAC

Page 4: PLUS-DAC: An Admission Control Scheme for IEEE 802.11e ... › ~sri › students › kiranG-slides.pdf · PLUS-DAC: An Admission Control Scheme for IEEE 802.11e Wireless LANs KIRAN

IntroductionProposed Scheme

SimulationConclusion and Future Work

Motivation and QoSIEEE 802.11e

Introduction

According to Infonetics Research

“Spending on VoIP, or next-generation networking equipment, will jump from$1.71 billion in 2004 to nearly $6 billion by 2008."

According to In-Stat/MDR.

“voice over 802.11 handsets will reach 500,000 units by 2006."

Need for QoS

Increasing realtime traffic in Wi-fi Networks.

Need for Protection and Guarantees to the traffic.

2 Kiran Kumar Gavini PLUS-DAC

Page 5: PLUS-DAC: An Admission Control Scheme for IEEE 802.11e ... › ~sri › students › kiranG-slides.pdf · PLUS-DAC: An Admission Control Scheme for IEEE 802.11e Wireless LANs KIRAN

IntroductionProposed Scheme

SimulationConclusion and Future Work

Motivation and QoSIEEE 802.11e

Quality of Service

measure of over all experience of an application

achieved by giving importance through “ControlledUnfairness"

Requirements

For a good quality VoIPuni-directional end to end latency < 150msPacket loss <10%

Bandwidth RequirementsVoIP (e.g. G.711, G.723 Codec) < 100 KbpsVideo conferencing (e.g. H.261 and h.263) < 400 KbpsMPEG Video 1-4 Mbps

3 Kiran Kumar Gavini PLUS-DAC

Page 6: PLUS-DAC: An Admission Control Scheme for IEEE 802.11e ... › ~sri › students › kiranG-slides.pdf · PLUS-DAC: An Admission Control Scheme for IEEE 802.11e Wireless LANs KIRAN

IntroductionProposed Scheme

SimulationConclusion and Future Work

Motivation and QoSIEEE 802.11e

Quality of Service

measure of over all experience of an application

achieved by giving importance through “ControlledUnfairness"

Requirements

For a good quality VoIPuni-directional end to end latency < 150msPacket loss <10%

Bandwidth RequirementsVoIP (e.g. G.711, G.723 Codec) < 100 KbpsVideo conferencing (e.g. H.261 and h.263) < 400 KbpsMPEG Video 1-4 Mbps

3 Kiran Kumar Gavini PLUS-DAC

Page 7: PLUS-DAC: An Admission Control Scheme for IEEE 802.11e ... › ~sri › students › kiranG-slides.pdf · PLUS-DAC: An Admission Control Scheme for IEEE 802.11e Wireless LANs KIRAN

IntroductionProposed Scheme

SimulationConclusion and Future Work

Motivation and QoSIEEE 802.11e

QoS in IEEE 802.11 WLANs

IEEE 802.11 designed for Best Effort Data Traffic. Doesn’t provide QoS.

Task Group E is going to finalize a QoS extension to the base standardcalled IEEE 802.11e

service differentiation based on priorities.

Transmission Opportunity (TXOP)

Hybrid Coordination Function.

Contention Based Channel Access (EDCA)Controlled Channel Access (HCCA)

EDCA

Multiple Access Categories (AC) with in each Station

Different EDCA Parameters specific to access category

4 Kiran Kumar Gavini PLUS-DAC

Page 8: PLUS-DAC: An Admission Control Scheme for IEEE 802.11e ... › ~sri › students › kiranG-slides.pdf · PLUS-DAC: An Admission Control Scheme for IEEE 802.11e Wireless LANs KIRAN

IntroductionProposed Scheme

SimulationConclusion and Future Work

Motivation and QoSIEEE 802.11e

QoS in IEEE 802.11 WLANs

IEEE 802.11 designed for Best Effort Data Traffic. Doesn’t provide QoS.

Task Group E is going to finalize a QoS extension to the base standardcalled IEEE 802.11e

service differentiation based on priorities.

Transmission Opportunity (TXOP)

Hybrid Coordination Function.

Contention Based Channel Access (EDCA)Controlled Channel Access (HCCA)

EDCA

Multiple Access Categories (AC) with in each Station

Different EDCA Parameters specific to access category

4 Kiran Kumar Gavini PLUS-DAC

Page 9: PLUS-DAC: An Admission Control Scheme for IEEE 802.11e ... › ~sri › students › kiranG-slides.pdf · PLUS-DAC: An Admission Control Scheme for IEEE 802.11e Wireless LANs KIRAN

IntroductionProposed Scheme

SimulationConclusion and Future Work

Motivation and QoSIEEE 802.11e

EDCA Station Model

single priority

802.11e QoS STA (four Access Categories)legacy 802.11 STA

high priority low priority

AC 3 AC 2 AC 1 AC 0Backoff Entity

When More than one AC tries to access in the same slot the higher AC transmits and the lower AC back offs

backoff

(CWmin[3])

(AIFS)

(CWmax[3])

(Virtual Collision)

(CWmin[2])(CWmax[2])

backoff(AIFS)

backoff

(CWmin[1])(CWmax[1])

(AIFS)

(CWmax[0])(CWmin[0])

(AIFS)

backoff

Transmission

backoff

(CWmin)(CWmax)

(DIFS)

entityBackoff

Transmission

5 Kiran Kumar Gavini PLUS-DAC

Page 10: PLUS-DAC: An Admission Control Scheme for IEEE 802.11e ... › ~sri › students › kiranG-slides.pdf · PLUS-DAC: An Admission Control Scheme for IEEE 802.11e Wireless LANs KIRAN

IntroductionProposed Scheme

SimulationConclusion and Future Work

Motivation and QoSIEEE 802.11e

QoS Control and TSPEC

QoS Control

Additional two byte field added to MAC header for QoS relatedinformation.

Identifies the Traffic category (TC)

A frame sent by non-AP station contains queuesize

TSPEC

Ported from RSVP.

Typical Parameters

Mean Data rateNominal MSDU SizeMin. PHY rate

6 Kiran Kumar Gavini PLUS-DAC

Page 11: PLUS-DAC: An Admission Control Scheme for IEEE 802.11e ... › ~sri › students › kiranG-slides.pdf · PLUS-DAC: An Admission Control Scheme for IEEE 802.11e Wireless LANs KIRAN

IntroductionProposed Scheme

SimulationConclusion and Future Work

Motivation and QoSIEEE 802.11e

QoS Control and TSPEC

QoS Control

Additional two byte field added to MAC header for QoS relatedinformation.

Identifies the Traffic category (TC)

A frame sent by non-AP station contains queuesize

TSPEC

Ported from RSVP.

Typical Parameters

Mean Data rateNominal MSDU SizeMin. PHY rate

6 Kiran Kumar Gavini PLUS-DAC

Page 12: PLUS-DAC: An Admission Control Scheme for IEEE 802.11e ... › ~sri › students › kiranG-slides.pdf · PLUS-DAC: An Admission Control Scheme for IEEE 802.11e Wireless LANs KIRAN

IntroductionProposed Scheme

SimulationConclusion and Future Work

Problem StatementMotivationMechanismDistributed Admission Control

Problem Statement

EDCA suffers at high load due to increased collisions.

Admission Control

Given that there are N[TC] flows of each traffic category existing inBasic Service Set (BSS), whether the new flow of a particular TCshould be admitted or not?(With out effecting the guarantees given to the existing flows).

Load measure

State Information and its Distribution.

Bandwidth Reservation

Stations do not have clear knowledge of available bandwidth in WLANs.(Equivalent Measure?)

should not be static.

7 Kiran Kumar Gavini PLUS-DAC

Page 13: PLUS-DAC: An Admission Control Scheme for IEEE 802.11e ... › ~sri › students › kiranG-slides.pdf · PLUS-DAC: An Admission Control Scheme for IEEE 802.11e Wireless LANs KIRAN

IntroductionProposed Scheme

SimulationConclusion and Future Work

Problem StatementMotivationMechanismDistributed Admission Control

Problem Statement

EDCA suffers at high load due to increased collisions.

Admission Control

Given that there are N[TC] flows of each traffic category existing inBasic Service Set (BSS), whether the new flow of a particular TCshould be admitted or not?(With out effecting the guarantees given to the existing flows).

Load measure

State Information and its Distribution.

Bandwidth Reservation

Stations do not have clear knowledge of available bandwidth in WLANs.(Equivalent Measure?)

should not be static.

7 Kiran Kumar Gavini PLUS-DAC

Page 14: PLUS-DAC: An Admission Control Scheme for IEEE 802.11e ... › ~sri › students › kiranG-slides.pdf · PLUS-DAC: An Admission Control Scheme for IEEE 802.11e Wireless LANs KIRAN

IntroductionProposed Scheme

SimulationConclusion and Future Work

Problem StatementMotivationMechanismDistributed Admission Control

Problem Statement

EDCA suffers at high load due to increased collisions.

Admission Control

Given that there are N[TC] flows of each traffic category existing inBasic Service Set (BSS), whether the new flow of a particular TCshould be admitted or not?(With out effecting the guarantees given to the existing flows).

Load measure

State Information and its Distribution.

Bandwidth Reservation

Stations do not have clear knowledge of available bandwidth in WLANs.(Equivalent Measure?)

should not be static.

7 Kiran Kumar Gavini PLUS-DAC

Page 15: PLUS-DAC: An Admission Control Scheme for IEEE 802.11e ... › ~sri › students › kiranG-slides.pdf · PLUS-DAC: An Admission Control Scheme for IEEE 802.11e Wireless LANs KIRAN

IntroductionProposed Scheme

SimulationConclusion and Future Work

Problem StatementMotivationMechanismDistributed Admission Control

Partioning based Distributed Admission Control (Xiao)

Procedure at Access Point (AP)

Available Time limit for each AC is calculated by BW Partitioning.

TxTime is calculated by looking into the header of the frames beingtransmitted.

Calculate the TxOPBudget of each AC as follows

TXOPBudget[AC] = max(ATL[AC]− TxTime[AC]× SurplusFactor [AC], 0)

Transmit the TxOPBudget[AC] through Beacon.

Admission Control at the StationReject new flows when TxOPBudget[AC] is zero.

8 Kiran Kumar Gavini PLUS-DAC

Page 16: PLUS-DAC: An Admission Control Scheme for IEEE 802.11e ... › ~sri › students › kiranG-slides.pdf · PLUS-DAC: An Admission Control Scheme for IEEE 802.11e Wireless LANs KIRAN

IntroductionProposed Scheme

SimulationConclusion and Future Work

Problem StatementMotivationMechanismDistributed Admission Control

Example Scenario

Consider Beacon Interval is 100 ms.ATL[3] = 70ms, ATL[2] = 20ms, ATL[0] = 10ms

Note

If average occupation of audiotraffic is 30ms. Hence 40msin every beacon interval isunused.

We can reduce this effect bypartitioning the unused TXOP.

Further, we can adapt thepartitioning ratios dynamically.

9 Kiran Kumar Gavini PLUS-DAC

Page 17: PLUS-DAC: An Admission Control Scheme for IEEE 802.11e ... › ~sri › students › kiranG-slides.pdf · PLUS-DAC: An Admission Control Scheme for IEEE 802.11e Wireless LANs KIRAN

IntroductionProposed Scheme

SimulationConclusion and Future Work

Problem StatementMotivationMechanismDistributed Admission Control

Example Scenario

Consider Beacon Interval is 100 ms.ATL[3] = 70ms, ATL[2] = 20ms, ATL[0] = 10ms

Note

If average occupation of audiotraffic is 30ms. Hence 40msin every beacon interval isunused.

We can reduce this effect bypartitioning the unused TXOP.

Further, we can adapt thepartitioning ratios dynamically.

9 Kiran Kumar Gavini PLUS-DAC

Page 18: PLUS-DAC: An Admission Control Scheme for IEEE 802.11e ... › ~sri › students › kiranG-slides.pdf · PLUS-DAC: An Admission Control Scheme for IEEE 802.11e Wireless LANs KIRAN

IntroductionProposed Scheme

SimulationConclusion and Future Work

Problem StatementMotivationMechanismDistributed Admission Control

PLUS-DAC: Proposed Scheme

Goal

To achieve better channel utilization while still satisfying the QoSrequirements.

Key Idea

Give importance to traffic categories having sufficient load and priority andhave not utilized the channel to the required extent.

Consider Queue Size at each of the Station as a measure of load andestimate TXOP required to service the load.

Partition the cumulative unused TXOP based on priority, load andutilization measures.

10 Kiran Kumar Gavini PLUS-DAC

Page 19: PLUS-DAC: An Admission Control Scheme for IEEE 802.11e ... › ~sri › students › kiranG-slides.pdf · PLUS-DAC: An Admission Control Scheme for IEEE 802.11e Wireless LANs KIRAN

IntroductionProposed Scheme

SimulationConclusion and Future Work

Problem StatementMotivationMechanismDistributed Admission Control

PLUS-DAC: Proposed Scheme

Goal

To achieve better channel utilization while still satisfying the QoSrequirements.

Key Idea

Give importance to traffic categories having sufficient load and priority andhave not utilized the channel to the required extent.

Consider Queue Size at each of the Station as a measure of load andestimate TXOP required to service the load.

Partition the cumulative unused TXOP based on priority, load andutilization measures.

10 Kiran Kumar Gavini PLUS-DAC

Page 20: PLUS-DAC: An Admission Control Scheme for IEEE 802.11e ... › ~sri › students › kiranG-slides.pdf · PLUS-DAC: An Admission Control Scheme for IEEE 802.11e Wireless LANs KIRAN

IntroductionProposed Scheme

SimulationConclusion and Future Work

Problem StatementMotivationMechanismDistributed Admission Control

PLUS-DAC: Proposed Scheme

Goal

To achieve better channel utilization while still satisfying the QoSrequirements.

Key Idea

Give importance to traffic categories having sufficient load and priority andhave not utilized the channel to the required extent.

Consider Queue Size at each of the Station as a measure of load andestimate TXOP required to service the load.

Partition the cumulative unused TXOP based on priority, load andutilization measures.

10 Kiran Kumar Gavini PLUS-DAC

Page 21: PLUS-DAC: An Admission Control Scheme for IEEE 802.11e ... › ~sri › students › kiranG-slides.pdf · PLUS-DAC: An Admission Control Scheme for IEEE 802.11e Wireless LANs KIRAN

IntroductionProposed Scheme

SimulationConclusion and Future Work

Problem StatementMotivationMechanismDistributed Admission Control

PLUS-DAC: Proposed Scheme

Mechanism

An AP assisted scheme.

The AP records the amount TXOP used by that traffic category in theprevious beacon interval by looking at duration-id in MAC header.

AP records the buffered queue length for each access category bylooking at the QoS Control field of frame sent by non-AP stations andestimates the load.

The priority for TXOP partitioning will be decided by AP, may be basedon policy.

The unused time will be partitioned based on different normalizedweights calculated from the above values.

The the available TXOP partitioning forms the TXOP_Grant for eachtraffic category.

11 Kiran Kumar Gavini PLUS-DAC

Page 22: PLUS-DAC: An Admission Control Scheme for IEEE 802.11e ... › ~sri › students › kiranG-slides.pdf · PLUS-DAC: An Admission Control Scheme for IEEE 802.11e Wireless LANs KIRAN

IntroductionProposed Scheme

SimulationConclusion and Future Work

Problem StatementMotivationMechanismDistributed Admission Control

PLUS-DAC: Proposed Scheme

Mechanism

An AP assisted scheme.

The AP records the amount TXOP used by that traffic category in theprevious beacon interval by looking at duration-id in MAC header.

AP records the buffered queue length for each access category bylooking at the QoS Control field of frame sent by non-AP stations andestimates the load.

The priority for TXOP partitioning will be decided by AP, may be basedon policy.

The unused time will be partitioned based on different normalizedweights calculated from the above values.

The the available TXOP partitioning forms the TXOP_Grant for eachtraffic category.

11 Kiran Kumar Gavini PLUS-DAC

Page 23: PLUS-DAC: An Admission Control Scheme for IEEE 802.11e ... › ~sri › students › kiranG-slides.pdf · PLUS-DAC: An Admission Control Scheme for IEEE 802.11e Wireless LANs KIRAN

IntroductionProposed Scheme

SimulationConclusion and Future Work

Problem StatementMotivationMechanismDistributed Admission Control

PLUS-DAC: Proposed Scheme

Mechanism

An AP assisted scheme.

The AP records the amount TXOP used by that traffic category in theprevious beacon interval by looking at duration-id in MAC header.

AP records the buffered queue length for each access category bylooking at the QoS Control field of frame sent by non-AP stations andestimates the load.

The priority for TXOP partitioning will be decided by AP, may be basedon policy.

The unused time will be partitioned based on different normalizedweights calculated from the above values.

The the available TXOP partitioning forms the TXOP_Grant for eachtraffic category.

11 Kiran Kumar Gavini PLUS-DAC

Page 24: PLUS-DAC: An Admission Control Scheme for IEEE 802.11e ... › ~sri › students › kiranG-slides.pdf · PLUS-DAC: An Admission Control Scheme for IEEE 802.11e Wireless LANs KIRAN

IntroductionProposed Scheme

SimulationConclusion and Future Work

Problem StatementMotivationMechanismDistributed Admission Control

PLUS-DAC: Proposed Scheme

priority weight (pw[i])

Fraction of TXOP assigned by the Administrator at the QAP. Forms theDefault partitioning of the available TXOP.

utilization weight (uw[i])

uw [i] =TXOP used by traffic category , i

Total TXOP used

load weight (lw[i])

lw [i] =TXOP required to service the queues of traffic category , i

Total TXOP required to service all the queues

12 Kiran Kumar Gavini PLUS-DAC

Page 25: PLUS-DAC: An Admission Control Scheme for IEEE 802.11e ... › ~sri › students › kiranG-slides.pdf · PLUS-DAC: An Admission Control Scheme for IEEE 802.11e Wireless LANs KIRAN

IntroductionProposed Scheme

SimulationConclusion and Future Work

Problem StatementMotivationMechanismDistributed Admission Control

PLUS-DAC: Proposed Scheme

priority weight (pw[i])

Fraction of TXOP assigned by the Administrator at the QAP. Forms theDefault partitioning of the available TXOP.

utilization weight (uw[i])

uw [i] =TXOP used by traffic category , i

Total TXOP used

load weight (lw[i])

lw [i] =TXOP required to service the queues of traffic category , i

Total TXOP required to service all the queues

12 Kiran Kumar Gavini PLUS-DAC

Page 26: PLUS-DAC: An Admission Control Scheme for IEEE 802.11e ... › ~sri › students › kiranG-slides.pdf · PLUS-DAC: An Admission Control Scheme for IEEE 802.11e Wireless LANs KIRAN

IntroductionProposed Scheme

SimulationConclusion and Future Work

Problem StatementMotivationMechanismDistributed Admission Control

PLUS-DAC: Proposed Scheme

priority weight (pw[i])

Fraction of TXOP assigned by the Administrator at the QAP. Forms theDefault partitioning of the available TXOP.

utilization weight (uw[i])

uw [i] =TXOP used by traffic category , i

Total TXOP used

load weight (lw[i])

lw [i] =TXOP required to service the queues of traffic category , i

Total TXOP required to service all the queues

12 Kiran Kumar Gavini PLUS-DAC

Page 27: PLUS-DAC: An Admission Control Scheme for IEEE 802.11e ... › ~sri › students › kiranG-slides.pdf · PLUS-DAC: An Admission Control Scheme for IEEE 802.11e Wireless LANs KIRAN

IntroductionProposed Scheme

SimulationConclusion and Future Work

Problem StatementMotivationMechanismDistributed Admission Control

TXOP_ Grant Calculation

effective weight, ew [i] of each trafficcategory, i, is calculated as,

ew [i] = pw [i] ·„

0.5 + α · lw [i]1 + α · uw [i]

« α : balance factorpw [i] : priority weightlw [i] : load weightuw [i] : utilization weight

TXOP_GrantWe estimate the TXOP_Grant[i] for each traffic category, i, as,

TXOP_Grant [i] = Total_TXOP_Available ∗ ew ′[i]

ew ′[i] is the normalized effective weight.

TXOP_Grant [i] is sent to all the stations as a part of the beacon frame.

13 Kiran Kumar Gavini PLUS-DAC

Page 28: PLUS-DAC: An Admission Control Scheme for IEEE 802.11e ... › ~sri › students › kiranG-slides.pdf · PLUS-DAC: An Admission Control Scheme for IEEE 802.11e Wireless LANs KIRAN

IntroductionProposed Scheme

SimulationConclusion and Future Work

Problem StatementMotivationMechanismDistributed Admission Control

ew[i] Variation

0

0.2

0.4

0.6

0.8

1

0 20 40 60 80 100 120 140 160 180 200

ew[i]

Simulation Time (sec)

Effective Weight

AudioVideo (CBR)

Data

NOTE: The ew[i] is used to partition only theunused time. Hence the admitted flows are

protected.

Note

ew[i] for voice decreased andgradually became constantpriority is still respected.

For CBR traffic, ew[i]increased ( 0.3) and becameconstant once it acceptedenough flows.

For Data traffic ew[i] value isconstant. Though it has loadrequirement, priority is less.

14 Kiran Kumar Gavini PLUS-DAC

Page 29: PLUS-DAC: An Admission Control Scheme for IEEE 802.11e ... › ~sri › students › kiranG-slides.pdf · PLUS-DAC: An Admission Control Scheme for IEEE 802.11e Wireless LANs KIRAN

IntroductionProposed Scheme

SimulationConclusion and Future Work

Problem StatementMotivationMechanismDistributed Admission Control

ew[i] Variation

0

0.2

0.4

0.6

0.8

1

0 20 40 60 80 100 120 140 160 180 200

ew[i]

Simulation Time (sec)

Effective Weight

AudioVideo (CBR)

Data

NOTE: The ew[i] is used to partition only theunused time. Hence the admitted flows are

protected.

Note

ew[i] for voice decreased andgradually became constantpriority is still respected.

For CBR traffic, ew[i]increased ( 0.3) and becameconstant once it acceptedenough flows.

For Data traffic ew[i] value isconstant. Though it has loadrequirement, priority is less.

14 Kiran Kumar Gavini PLUS-DAC

Page 30: PLUS-DAC: An Admission Control Scheme for IEEE 802.11e ... › ~sri › students › kiranG-slides.pdf · PLUS-DAC: An Admission Control Scheme for IEEE 802.11e Wireless LANs KIRAN

IntroductionProposed Scheme

SimulationConclusion and Future Work

Problem StatementMotivationMechanismDistributed Admission Control

Distributed Admission Control

The nominal TXOP ∆[i] requiredfor an incoming traffic stream cansimply be calculated as,

∆[i] =λ[i]× TBeacon

R

λ[i] : arrival rateR : PHY transmission rateTBeacon : length of beacon interval

Admissibility Condition

A request for a new flow belonging to traffic category, i, can beadmitted if the following inequality is satisfied.

TXOP_Grant [i] ≥ ∆[i]

15 Kiran Kumar Gavini PLUS-DAC

Page 31: PLUS-DAC: An Admission Control Scheme for IEEE 802.11e ... › ~sri › students › kiranG-slides.pdf · PLUS-DAC: An Admission Control Scheme for IEEE 802.11e Wireless LANs KIRAN

IntroductionProposed Scheme

SimulationConclusion and Future Work

Problem StatementMotivationMechanismDistributed Admission Control

Distributed Admission Control

The nominal TXOP ∆[i] requiredfor an incoming traffic stream cansimply be calculated as,

∆[i] =λ[i]× TBeacon

R

λ[i] : arrival rateR : PHY transmission rateTBeacon : length of beacon interval

Admissibility Condition

A request for a new flow belonging to traffic category, i, can beadmitted if the following inequality is satisfied.

TXOP_Grant [i] ≥ ∆[i]

15 Kiran Kumar Gavini PLUS-DAC

Page 32: PLUS-DAC: An Admission Control Scheme for IEEE 802.11e ... › ~sri › students › kiranG-slides.pdf · PLUS-DAC: An Admission Control Scheme for IEEE 802.11e Wireless LANs KIRAN

IntroductionProposed Scheme

SimulationConclusion and Future Work

Simulation Setupsimulation parametersHigh Priority ScenarioLow priority Scenario

Simulation I

Simulation Setup

Extended the FHCF ns2-patch to support Admission Control

Single BSS and AP is the sole Receiver

Exponential On/Off audio traffic (high priority)

VBR and CBR Video traffic (medium priority)

Poisson Data traffic (low priority)

Traffic stream per station is assumed to be flow.

Simulation Duration is 200ms.

starts with low load and gradually increases the load in the BSS.

16 Kiran Kumar Gavini PLUS-DAC

Page 33: PLUS-DAC: An Admission Control Scheme for IEEE 802.11e ... › ~sri › students › kiranG-slides.pdf · PLUS-DAC: An Admission Control Scheme for IEEE 802.11e Wireless LANs KIRAN

IntroductionProposed Scheme

SimulationConclusion and Future Work

Simulation Setupsimulation parametersHigh Priority ScenarioLow priority Scenario

Simulation II

Simulation Scenarios

High priority scenario: Audio, VBR and CBR video traffic.

Low priority scenario: Audio, CBR video and data traffic.

Observed Parameters

Mean Latency

Mean Jitter

Mean Bandwidth per stream

Total Bandwidth

Packet loss ratio

Latency Distribution

17 Kiran Kumar Gavini PLUS-DAC

Page 34: PLUS-DAC: An Admission Control Scheme for IEEE 802.11e ... › ~sri › students › kiranG-slides.pdf · PLUS-DAC: An Admission Control Scheme for IEEE 802.11e Wireless LANs KIRAN

IntroductionProposed Scheme

SimulationConclusion and Future Work

Simulation Setupsimulation parametersHigh Priority ScenarioLow priority Scenario

Simulation Parameters

Description of Traffic Stream

Parameters Audio H.261 video MPEG4 video DataPacket Size (bytes) 160 660 1000 1500Arrival Period (ms) 4.7 26 2.5 12

Sending rate (Kbps) 64 200 3200 1000AIFS (µs) 25 25 25 34

CWmin 7 31 31 127CWmax 15 63 63 1023

PHY and MAC Parameters

Parameters ValueSIFS 16 µsDIFS 34 µs

Slot Time 9µsCCA Time 3µs

Beacon Interval 500msPHY Rate 54 Mb/s

Min. bandwidth 24 Mb/sMAC header 38 bytesPLCP header 4 bits

Preamble Length 20 bits

18 Kiran Kumar Gavini PLUS-DAC

Page 35: PLUS-DAC: An Admission Control Scheme for IEEE 802.11e ... › ~sri › students › kiranG-slides.pdf · PLUS-DAC: An Admission Control Scheme for IEEE 802.11e Wireless LANs KIRAN

IntroductionProposed Scheme

SimulationConclusion and Future Work

Simulation Setupsimulation parametersHigh Priority ScenarioLow priority Scenario

Mean Latency and Mean Jitter (Audio)High Priority Scenario

0

0.5

1

1.5

2

2.5

0 20 40 60 80 100 120 140 160 180 200

late

ncy

(ms)

Simulation Time (sec)

Latency per Stream (Audio)

EDCA SDAC PLUS

0

0.5

1

1.5

2

2.5

3

0 20 40 60 80 100 120 140 160 180 200

jitte

r (m

s)

Simulation Time (sec)

Mean Jitter per Stream (Audio)

EDCA SDAC PLUS

Observations

EDCA performed slightly worse than the admission control schemes. Butexperienced latency and jitter are well below the QoS limits.

This is because we are using Strict EDCA.

The bandwidth requirements of Audio traffic are very minimal.

19 Kiran Kumar Gavini PLUS-DAC

Page 36: PLUS-DAC: An Admission Control Scheme for IEEE 802.11e ... › ~sri › students › kiranG-slides.pdf · PLUS-DAC: An Admission Control Scheme for IEEE 802.11e Wireless LANs KIRAN

IntroductionProposed Scheme

SimulationConclusion and Future Work

Simulation Setupsimulation parametersHigh Priority ScenarioLow priority Scenario

Mean Latency and Mean Jitter (H.261 VBR Video)High Priority Scenario

0

5

10

15

20

25

30

0 20 40 60 80 100 120 140 160 180 200

late

ncy

(ms)

Simulation Time (sec)

Latency per Stream (Video-VBR)

EDCA SDAC PLUS

0

2

4

6

8

10

12

14

0 20 40 60 80 100 120 140 160 180 200

jitte

r (m

s)

Simulation Time (sec)

Mean Jitter per Stream (Video-VBR)

EDCA SDAC PLUS

Observations

Latency and Jitter of the VBR traffic are worse when compared to audio

This is a result of increase in bandwidth requirements.

The values are still well inside the QoS limits. (strict EDCA!)

20 Kiran Kumar Gavini PLUS-DAC

Page 37: PLUS-DAC: An Admission Control Scheme for IEEE 802.11e ... › ~sri › students › kiranG-slides.pdf · PLUS-DAC: An Admission Control Scheme for IEEE 802.11e Wireless LANs KIRAN

IntroductionProposed Scheme

SimulationConclusion and Future Work

Simulation Setupsimulation parametersHigh Priority ScenarioLow priority Scenario

Throughput Characteristics (H.261 VBR Video)High Priority Scenario

0.05

0.1

0.15

0.2

0.25

0.3

0.35

0 20 40 60 80 100 120 140 160 180 200

thro

ughp

ut (

Mbp

s)

Simulation Time (sec)

Throughput per Stream (Video-VBR)

EDCA SDAC PLUS

0

0.5

1

1.5

2

2.5

3

3.5

4

4.5

5

0 20 40 60 80 100 120 140 160 180 200

thro

ughp

ut (

Mbp

s)

Simulation Time (sec)

Total Throughput (Video-VBR)

EDCA SDAC PLUS

Observations

per stream bandwidth is almost same for all the scemes: requirements ofaccepted flows are satisfied.

SDAC has accepted only Half as many flows as that of PLUS-DAC.

EDCA achieved better VBR throughput than SDAC, as no calls are blocked(strict EDCA!!).

21 Kiran Kumar Gavini PLUS-DAC

Page 38: PLUS-DAC: An Admission Control Scheme for IEEE 802.11e ... › ~sri › students › kiranG-slides.pdf · PLUS-DAC: An Admission Control Scheme for IEEE 802.11e Wireless LANs KIRAN

IntroductionProposed Scheme

SimulationConclusion and Future Work

Simulation Setupsimulation parametersHigh Priority ScenarioLow priority Scenario

Mean Latency and Latency distribution (MPEG Video)High Priority Scenario

0

100

200

300

400

500

600

700

0 20 40 60 80 100 120 140 160 180 200

late

ncy

(ms)

Simulation Time (sec)

Latency per Stream (Video-CBR)

EDCA SDAC PLUS

0

10

20

30

40

50

60

70

80

90

100

0 100 200 300 400 500 600 700 800 900 1000

% o

f pac

kets

latency (ms)

Latency Distribution (Video-CBR)

EDCA SDAC PLUS

Observations

Bandwidth requirements of MPEG are significant.

Admission control schemes admitted only few flows, and performed better.

With out admission control only 20% of the packets experienced a delay of lessthan 100ms.

22 Kiran Kumar Gavini PLUS-DAC

Page 39: PLUS-DAC: An Admission Control Scheme for IEEE 802.11e ... › ~sri › students › kiranG-slides.pdf · PLUS-DAC: An Admission Control Scheme for IEEE 802.11e Wireless LANs KIRAN

IntroductionProposed Scheme

SimulationConclusion and Future Work

Simulation Setupsimulation parametersHigh Priority ScenarioLow priority Scenario

Throughput Characteristics (MPEG CBR Video)High Priority Scenario

0

1

2

3

4

5

0 20 40 60 80 100 120 140 160 180 200

thro

ughp

ut (

Mbp

s)

Simulation Time (sec)

Throughput per Stream (Video-CBR)

EDCA SDAC PLUS

0

2

4

6

8

10

12

14

16

18

20

0 20 40 60 80 100 120 140 160 180 200

thro

ughp

ut (

Mbp

s)

Simulation Time (sec)

Total Throughput (Video-CBR)

EDCA SDAC PLUS

Observations

per stream throughput of both the admission control schemes is same andconstant : Admitted flows are protected.

SDAC admitted only one flow to PLUS-DAC’s four.

High total throughput of EDCA is not useful, as loss and delay requirements cannot be satisfied.

23 Kiran Kumar Gavini PLUS-DAC

Page 40: PLUS-DAC: An Admission Control Scheme for IEEE 802.11e ... › ~sri › students › kiranG-slides.pdf · PLUS-DAC: An Admission Control Scheme for IEEE 802.11e Wireless LANs KIRAN

IntroductionProposed Scheme

SimulationConclusion and Future Work

Simulation Setupsimulation parametersHigh Priority ScenarioLow priority Scenario

Mean Latency and Packet loss (MPEG CBR Video)Low Priority Scenario

0

50

100

150

200

250

300

0 20 40 60 80 100 120 140 160 180 200

late

ncy

(ms)

Simulation Time (sec)

Latency per Stream (Video-CBR)

EDCA SDAC PLUS

0

0.1

0.2

0.3

0.4

0.5

0.6

0 50 100 150 200

pac

ket l

oss

ratio

Simulation Time (sec)

Packet Loss Ratio (Video-CBR)

EDCA SDAC PLUS

Observations

PLUS-DAC experienced delay and packet loss at high load.

But the values are still with in the limits.

This is because the low priority flows will disturb the traffic at high load.

24 Kiran Kumar Gavini PLUS-DAC

Page 41: PLUS-DAC: An Admission Control Scheme for IEEE 802.11e ... › ~sri › students › kiranG-slides.pdf · PLUS-DAC: An Admission Control Scheme for IEEE 802.11e Wireless LANs KIRAN

IntroductionProposed Scheme

SimulationConclusion and Future Work

Simulation Setupsimulation parametersHigh Priority ScenarioLow priority Scenario

Throughput Characteristics (MPEG CBR Video)Low Priority Scenario

1.4

1.6

1.8

2

2.2

2.4

2.6

2.8

3

3.2

3.4

0 20 40 60 80 100 120 140 160 180 200

thro

ughp

ut (

Mbp

s)

Simulation Time (sec)

Throughput per Stream (Video-CBR)

EDCA SDAC PLUS

0

5

10

15

20

25

0 20 40 60 80 100 120 140 160 180 200

thro

ughp

ut (

Mbp

s)

Simulation Time (sec)

Total Throughput (Video-CBR)

EDCA SDAC PLUS

Observations

per stream throughput of PLUS-DAC is slightly worse than SDAC -result ofpacket loss.

Total throughput of PLUS-DAC is high. Accepted Eight flows opposed to SDAC’stwo.

PLUS-DAC achieves better utilization while protecting the flows satisfactorily.

25 Kiran Kumar Gavini PLUS-DAC

Page 42: PLUS-DAC: An Admission Control Scheme for IEEE 802.11e ... › ~sri › students › kiranG-slides.pdf · PLUS-DAC: An Admission Control Scheme for IEEE 802.11e Wireless LANs KIRAN

IntroductionProposed Scheme

SimulationConclusion and Future Work

Simulation Setupsimulation parametersHigh Priority ScenarioLow priority Scenario

Throughput Characteristics (Data)Low Priority Scenario

0

1

2

3

4

5

0 20 40 60 80 100 120 140 160 180 200

thro

ughp

ut (

Mbp

s)

Simulation Time (sec)

Throughput per Stream (Data)

EDCA SDAC PLUS

0

2

4

6

8

10

12

0 20 40 60 80 100 120 140 160 180 200

thro

ughp

ut (

Mbp

s)

Simulation Time (sec)

Total Throughput (Data)

EDCA SDAC PLUS

Observations

The per stream throughput of the admission control schemes is similar.

Total throughput of PLUS-DAC is low. Accepted only three flows opposed toSDAC’s six.

The Bandwidth is used up by high priority flows by the time data flows arrive.

26 Kiran Kumar Gavini PLUS-DAC

Page 43: PLUS-DAC: An Admission Control Scheme for IEEE 802.11e ... › ~sri › students › kiranG-slides.pdf · PLUS-DAC: An Admission Control Scheme for IEEE 802.11e Wireless LANs KIRAN

IntroductionProposed Scheme

SimulationConclusion and Future Work

Simulation Setupsimulation parametersHigh Priority ScenarioLow priority Scenario

Total Throughput (Both scenarios)High

0

2

4

6

8

10

12

14

16

18

20

22

0 20 40 60 80 100 120 140 160 180 200

thro

ughp

ut (

Mbp

s)

Simulation Time (sec)

Total Throughput

EDCA SDAC PLUS

Low

0

5

10

15

20

25

30

0 20 40 60 80 100 120 140 160 180 200

thro

ughp

ut (

Mbp

s)

Simulation Time (sec)

Total Throughput

EDCA SDAC PLUS

Observations

EDCA achieves throughput but could not satisfy the latency and lossrequirements.

PLUS-DAC admits more flows than SDAC by reallocating the unused bandwidth.

PLUS-DAC achieves better channel utilization, while satisfying the QoSrequirements.

27 Kiran Kumar Gavini PLUS-DAC

Page 44: PLUS-DAC: An Admission Control Scheme for IEEE 802.11e ... › ~sri › students › kiranG-slides.pdf · PLUS-DAC: An Admission Control Scheme for IEEE 802.11e Wireless LANs KIRAN

IntroductionProposed Scheme

SimulationConclusion and Future Work

Simulation Setupsimulation parametersHigh Priority ScenarioLow priority Scenario

Summary of Work done

Extensive study of QoS provisioning in IEEE 802.11e standard.

Studied the admission control problem for QoS in 802.11e LANs.

Implemented the partitioning based admision control by Xiao in ns2 andanalyzed it.

proposed a new scheme, PLUS-DAC for intelligent admission control,which strictly adheres to the standard with minimal over heads.

implemented PLUS-DAC in ns2 by extending FHCF ns2 patch.

Evaluated PLUS-DAC with various metrics and compared it with theprevious scheme, and with pure EDCA, within many scenarios.

submitted paper to MICC-ICON 2005

28 Kiran Kumar Gavini PLUS-DAC

Page 45: PLUS-DAC: An Admission Control Scheme for IEEE 802.11e ... › ~sri › students › kiranG-slides.pdf · PLUS-DAC: An Admission Control Scheme for IEEE 802.11e Wireless LANs KIRAN

IntroductionProposed Scheme

SimulationConclusion and Future Work

Conclusion

EDCA suffer at high load due to increase in collisions.

Admission control and bandwidth reservation improve theQoS guarantees.

bandwidth partitioning should not be static and purelybased on priority.

Atention to the current load and utilization in the network isnecessary for better channel utilization.

PLUS-DAC achieves significant improvement in thechannel utilization, while satisfying the QoS guaranteessimultaneously.

29 Kiran Kumar Gavini PLUS-DAC

Page 46: PLUS-DAC: An Admission Control Scheme for IEEE 802.11e ... › ~sri › students › kiranG-slides.pdf · PLUS-DAC: An Admission Control Scheme for IEEE 802.11e Wireless LANs KIRAN

IntroductionProposed Scheme

SimulationConclusion and Future Work

Future work

Future Work

Policing and scheduling of packets at each of the stationscan be done by deferring the channel access tomisbehaving QSTAs in a manner similar to that of virtualcollision.

PLUS-DAC could be extended to HCCA.

policy controller can be enhanced to support variousadmission control policies.

30 Kiran Kumar Gavini PLUS-DAC

Page 47: PLUS-DAC: An Admission Control Scheme for IEEE 802.11e ... › ~sri › students › kiranG-slides.pdf · PLUS-DAC: An Admission Control Scheme for IEEE 802.11e Wireless LANs KIRAN

IntroductionProposed Scheme

SimulationConclusion and Future Work

For Further Reading I

Wireless LAN Medium Access Control(MAC) and Physical Layer (PHY) Specification, August 1999.

ANSI/IEEE Std 802.11, 1999 edition.

IEEE 802.11e: Medium Access Control(MAC) and Quality of Service Enhancements, August 2004.

Amendment to ANSI/IEEE Std 802.11, 1999 (2003 Reaff) edition.

S. Mangold, S. Choi, P. May, O. Klein, G. Hiertz, and L. Stibor.

IEEE 802.11e Wireless LAN for Quality of Service (invited paper).In Proceedings of the European Wireless, volume 1, pages 32–39, Florence, Italy, February 2002.

Yang Xiao and Haizhon Li.

Voice and Video Transmissions with Global Data Parameter Control for the IEEE 802.11e EnhanceDistributed Channel Access.In IEEE Transactions on Parallel and Distributed Systems, 2004.

Yang Xiao, Haizhon Li, and Sunghyun Choi.

Protection and Guarantee for Voice and Video Traffic in IEEE 802.11e Wireless LANs.In INFOCOMM, 2004.

C. Beard Cory and Frost S. Victor.

Connection Admission Control for Differentiating Priority Traffic on Public Networks.In IEEE Military Communications International Symposium, November 1999.

31 Kiran Kumar Gavini PLUS-DAC

Page 48: PLUS-DAC: An Admission Control Scheme for IEEE 802.11e ... › ~sri › students › kiranG-slides.pdf · PLUS-DAC: An Admission Control Scheme for IEEE 802.11e Wireless LANs KIRAN

IntroductionProposed Scheme

SimulationConclusion and Future Work

For Further Reading II

Liqiang Zhang and Sherali Zeadally.

HARMONICA: Enhanced QoS Support with Admission Control for IEEE 802.11 Contention-based Access.In 10th IEEE Real-Time and Embedded Technology and Applications Symposium, 2004.

Dennis Pong and Tim Moors.

Call Admission control for IEEE 802.11 Contention Access Mechanism.In GLOBECOM, 2003.

Woo-Yong Choi.

A Centralized MAC-Level Admission Control Algorithm for Traffic Stream Services in IEEE 802.11e WirelessLANs.International Journal of Electronics and Communications, 2004.

C. Beard Cory and Frost S. Victor.

Prioritized Resource Allocation for Stressed Networks.IEEE/ACM Transactions on Networking, 2001.

The Network Simulator - ns2.

url: http://www.isi.edu/nsnam/ns/ .

The IEEE 802.11e FHCF Patch.

url: http://www-sop.inria.fr/planete/qni/fhcf/ .

32 Kiran Kumar Gavini PLUS-DAC

Page 49: PLUS-DAC: An Admission Control Scheme for IEEE 802.11e ... › ~sri › students › kiranG-slides.pdf · PLUS-DAC: An Admission Control Scheme for IEEE 802.11e Wireless LANs KIRAN

IntroductionProposed Scheme

SimulationConclusion and Future Work

For Further Reading III

Pierre Ansel, Qiang Ni, and Thierry Turletti.

An Efficient Scheduling Scheme for IEEE 802.11e.In Proceedings of IEEE Workshop on Modeling and Optimization in Mobile, Ad Hoc and Wireless Networks,2004.

Lamia Romdhani, Qiang Ni, and Thierry Turletti.

Adaptive EDCF: Enhanced Service Differentiation for IEEE 802.11 Wireless Ad Hoc Networks.In Proc. IEEE WCNC, 2003.

Balasubramanian Appiah Venkatakrishnan and S.Selvakennedy.

An Enhanced HCF for IEEE 802.11e Wireless Networks.In MSWiM’04.

Antonio Grilo, Mario Macedo, and Mario Nunes.

A Scheduling Algorithm for QoS Support in IEEE 802.11e Networks.IEEE Wireless Communications, 2003.

Antonio Grilo and Mario Nunes.

Performance Evaluation of IEEE 802.11e.In The 14th International Symposium on Personal, Indoor and Mobile Radio Communication Proceedings,2002.

Lamia Romdhani, Qiang Ni, and Thierry Turletti.

A Survey of QoS Enhancements for IEEE 802.11 Wireless LAN.Journal of Wireless Communications and Mobile Computing, 2004.

33 Kiran Kumar Gavini PLUS-DAC

Page 50: PLUS-DAC: An Admission Control Scheme for IEEE 802.11e ... › ~sri › students › kiranG-slides.pdf · PLUS-DAC: An Admission Control Scheme for IEEE 802.11e Wireless LANs KIRAN

IntroductionProposed Scheme

SimulationConclusion and Future Work

THANK YOU

34 Kiran Kumar Gavini PLUS-DAC

Page 51: PLUS-DAC: An Admission Control Scheme for IEEE 802.11e ... › ~sri › students › kiranG-slides.pdf · PLUS-DAC: An Admission Control Scheme for IEEE 802.11e Wireless LANs KIRAN

QoS in IEEE 802.11 WLANs

problems with 802.11

IEEE 802.11 designed for Best Effort Data Traffic. Doesn’t provide QoS

doesn’t differentiate between traffic streams.

transmission time is not in control of AP

802.11e

IEEE 802.11 Task Group E is going to finalize a QoS extension to thebase standard called IEEE 802.11e

service differentiation based on a queue model.

provisions for traffic negotiation are available.

suffers at high load.

35 Kiran Kumar Gavini PLUS-DAC

Page 52: PLUS-DAC: An Admission Control Scheme for IEEE 802.11e ... › ~sri › students › kiranG-slides.pdf · PLUS-DAC: An Admission Control Scheme for IEEE 802.11e Wireless LANs KIRAN

Summary

Details about IEEE 802.11e are presented.

The details about the algorithms implemented andproposed scheme are explained.

The complete details about the Simulation, along with theobservations are presented.

PLUS-DAC achieves significant improvement in thechannel utilization, while satisfying the QoS guaranteessimultaneously.

36 Kiran Kumar Gavini PLUS-DAC