contention and traffic load-aware association in ieee 802 ... · 3 association in 802.11 wlans main...

27
Contention and Traffic Load-aware Association in IEEE 802.11 WLANs: Algorithms and Implementation Stratos Keranidis, Thanasis Korakis, Iordanis Koutsopoulos, Leandros Tassiulas University of Thessaly, Greece CERTH, Greece Stratos Keranidis

Upload: others

Post on 10-May-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Contention and Traffic Load-aware Association in IEEE 802 ... · 3 Association in 802.11 WLANS Main problems in the standard mechanism: RSSI is not an appropriate decision factor

Contention and Traffic Load-aware Association in IEEE 802.11 WLANs:

Algorithms and Implementation

Stratos Keranidis, Thanasis Korakis, Iordanis Koutsopoulos,

Leandros Tassiulas

University of Thessaly, Greece

CERTH, Greece

Stratos Keranidis

Page 2: Contention and Traffic Load-aware Association in IEEE 802 ... · 3 Association in 802.11 WLANS Main problems in the standard mechanism: RSSI is not an appropriate decision factor

1

Outline

Association in 802.11 WLANS

Proposed Metrics

Proposed Algorithms

Experimental Evaluation

Conclusion

Page 3: Contention and Traffic Load-aware Association in IEEE 802 ... · 3 Association in 802.11 WLANS Main problems in the standard mechanism: RSSI is not an appropriate decision factor

2

Association in 802.11 WLANS

In IEEE 802.11 WLANs, each station (STA) has to firstassociate with an access point (AP), before it can starttransmitting data to other nodes in the network.

IEEE 802.11

standard defines

RSSI – based

Association

Policy

A STA simply selects the AP from which it has received thestrongest signal during the scanning process.

Page 4: Contention and Traffic Load-aware Association in IEEE 802 ... · 3 Association in 802.11 WLANS Main problems in the standard mechanism: RSSI is not an appropriate decision factor

3

Association in 802.11 WLANS

Main problems in the standard mechanism:

RSSI is not an appropriate decision factor for userassociation (high RSSI values cannot directly indicate highthroughput)

RSSI is an indicator for the Downlink (DL), but not for theUplink (UL) channel conditions

User performance relies on several factors:

Channel Contention: contending nodes and their individualPhysical Layer Transmission (PHY) rates.

AP Load: associated STAs and their individual PHY rates.

Interference: on the channel an AP offers.

Page 5: Contention and Traffic Load-aware Association in IEEE 802 ... · 3 Association in 802.11 WLANS Main problems in the standard mechanism: RSSI is not an appropriate decision factor

4

Outline

Association in 802.11 WLANS

Proposed Metrics

Proposed Algorithms

Experimental Evaluation

Conclusion

Page 6: Contention and Traffic Load-aware Association in IEEE 802 ... · 3 Association in 802.11 WLANS Main problems in the standard mechanism: RSSI is not an appropriate decision factor

5

Proposed Metrics - Contention

STAi : Station under Association

Aj: 1-hop neighborhood of transmitter

node APj

Tij : Expected Throughput performance

of STAi if it associates with APj

Single Transmitter in the contention domain using PHYrate Rji

Tij ≤ Rji

Page 7: Contention and Traffic Load-aware Association in IEEE 802 ... · 3 Association in 802.11 WLANS Main problems in the standard mechanism: RSSI is not an appropriate decision factor

6

Proposed Metrics - Contention

Aj: 1-hop neighborhood of transmitter APj

Multiple Transmitters in the contention domainusing different PHY rates Rk

Ignores MAC layer overhead, retransmissions andassumes that all flows consist of equal packetlengths

Page 8: Contention and Traffic Load-aware Association in IEEE 802 ... · 3 Association in 802.11 WLANS Main problems in the standard mechanism: RSSI is not an appropriate decision factor

7

Proposed Metrics – AP load

Nj: associated users of APj

Aj: 1-hop neighborhood of transmitter APj

We assume that the number of frames destined to eachassociated STA is equal.

Page 9: Contention and Traffic Load-aware Association in IEEE 802 ... · 3 Association in 802.11 WLANS Main problems in the standard mechanism: RSSI is not an appropriate decision factor

8

Proposed Metrics - Interference

Bj: 2-hop neighborhood of APj

Nj: associated users of APj

Aj: 1-hop neighborhood of APj

Page 10: Contention and Traffic Load-aware Association in IEEE 802 ... · 3 Association in 802.11 WLANS Main problems in the standard mechanism: RSSI is not an appropriate decision factor

9

Proposed Metrics - Traffic

Bj: 2-hop neighborhood of APj

Nj: associated users of APj

Aj: 1-hop neighborhood of APj

fn: factor capturing the rate with which

packets leave the TX queue of node n

Page 11: Contention and Traffic Load-aware Association in IEEE 802 ... · 3 Association in 802.11 WLANS Main problems in the standard mechanism: RSSI is not an appropriate decision factor

10

Proposed Metrics - Traffic

Bj: 2-hop neighborhood of APj

Nj: associated users of APj

Aj: 1-hop neighborhood of APj

fn: factor capturing the rate with which

packets leave the TX queue of node n

Page 12: Contention and Traffic Load-aware Association in IEEE 802 ... · 3 Association in 802.11 WLANS Main problems in the standard mechanism: RSSI is not an appropriate decision factor

11

Proposed Metrics - Traffic

Bj: 2-hop neighborhood of APj

Nj: associated users of APj

Aj: 1-hop neighborhood of APj

fn: factor capturing the rate with which

packets leave the TX queue of node n

Page 13: Contention and Traffic Load-aware Association in IEEE 802 ... · 3 Association in 802.11 WLANS Main problems in the standard mechanism: RSSI is not an appropriate decision factor

12

Outline

Association in 802.11 WLANS

Proposed Metrics

Proposed Algorithms

Experimental Evaluation

Conclusion

Page 14: Contention and Traffic Load-aware Association in IEEE 802 ... · 3 Association in 802.11 WLANS Main problems in the standard mechanism: RSSI is not an appropriate decision factor

Association

Uplink metric:

Each TX periodically transmits Neighbor Report packets including

PHY rate, “1-hop” Neighbors list

APs extend the Beacon frames by including their average PHY rate and the number of associated STAs

APs constantly monitor their “1-hop”, “2-hop” neighborhoods

STAs perform background scanning , because Neighbor sets depend on the operating channel.

Finally, STAi selects the APj that offers the maximum calculated metrics

Handoff: H1: Scanning Triggering threshold

if the initial performance is reduced by H1% => BG scanning

H2: Background scanning interval

13

Proposed Algorithms

Page 15: Contention and Traffic Load-aware Association in IEEE 802 ... · 3 Association in 802.11 WLANS Main problems in the standard mechanism: RSSI is not an appropriate decision factor

14

Outline

Association in 802.11 WLANS

Proposed Metrics

Proposed Algorithms

Experimental Evaluation

Conclusion

Page 16: Contention and Traffic Load-aware Association in IEEE 802 ... · 3 Association in 802.11 WLANS Main problems in the standard mechanism: RSSI is not an appropriate decision factor

15

Experimental Evaluation

NITOS Testbed: 3 APs: 04, 08, 10

14 STAs (double ifaces):

14, 01, 04, 09, 03

05, 15, 11

Measurement Methodology: Iperf UDP mode

Each experiment run 5 times and

lasts for 10 minutes

Average the results of the 5 experiments

Page 17: Contention and Traffic Load-aware Association in IEEE 802 ... · 3 Association in 802.11 WLANS Main problems in the standard mechanism: RSSI is not an appropriate decision factor

16

Downlink Experiment 1

AP08 and AP10 operate on channel 48.

AP04 operates on channel 36.

The APs generate UDP traffic of varying rate.

With the RSSI approach AP04 has only 2 associated STAs .

Page 18: Contention and Traffic Load-aware Association in IEEE 802 ... · 3 Association in 802.11 WLANS Main problems in the standard mechanism: RSSI is not an appropriate decision factor

17

Downlink Experiment 1A

vera

ge T

hro

ugh

pu

t

(Mb

ps)

Our approach leads 5 STAs to associate with AP04 .

Maximum throughput in the case of 20 Mbps / flow

leading to an increase of 62,5% .

The RSSI approach leads to associations that favor only a subset of nodes, resulting in low Fairness index values.

Page 19: Contention and Traffic Load-aware Association in IEEE 802 ... · 3 Association in 802.11 WLANS Main problems in the standard mechanism: RSSI is not an appropriate decision factor

18

Downlink Experiment 2

12 STAs are activated

An extra flow of varying traffic rate is activated, belonging to an adjacent cell operating on channel 48

AP04 is operating on channel 36, while all other sources operate on channel 48

Page 20: Contention and Traffic Load-aware Association in IEEE 802 ... · 3 Association in 802.11 WLANS Main problems in the standard mechanism: RSSI is not an appropriate decision factor

19

Downlink Experiment 2A

vera

ge T

hro

ugh

pu

t

(Mb

ps)

Our approach leads 6 STAs to associate with AP04

As the traffic rate of the contending node increases above 10 Mbps the performance of all STAs falls.

High Fairness index values till the rate of 5 Mbps/flow.

Performance is topology dependent.

Page 21: Contention and Traffic Load-aware Association in IEEE 802 ... · 3 Association in 802.11 WLANS Main problems in the standard mechanism: RSSI is not an appropriate decision factor

20

Uplink Experiment

AP08 and AP10 on different channels, 8 STAs.

Multiple varying rate traffic flows, generated by the STAs.

With the RSSI approach AP08 has only 3 associated STAs .

Page 22: Contention and Traffic Load-aware Association in IEEE 802 ... · 3 Association in 802.11 WLANS Main problems in the standard mechanism: RSSI is not an appropriate decision factor

21

Uplink ExperimentA

vera

ge T

hro

ugh

pu

t

(Mb

ps)

Our approach balances the AP load: 4 STAs associated with each one of the APs.

In the cases of 2 and 3 Mbps/flow there is no significant difference in the average performance.

Great increase above the rate of 5 Mbps/flow.

High Fairness index values even in high load per flow.

Page 23: Contention and Traffic Load-aware Association in IEEE 802 ... · 3 Association in 802.11 WLANS Main problems in the standard mechanism: RSSI is not an appropriate decision factor

22

Outline

Association in 802.11 WLANS

Proposed Metrics

Proposed Algorithms

Experimental Evaluation

Conclusion

Page 24: Contention and Traffic Load-aware Association in IEEE 802 ... · 3 Association in 802.11 WLANS Main problems in the standard mechanism: RSSI is not an appropriate decision factor

23

Conclusions and Future work

Novel association scheme capturing the effects of contention, interference both on UL and DL.

Manages to adapt to realistic traffic conditions.

Far better performance (+62,5%) compared with the standard RSSI-based approach.

Nearly equal sharing of throughput among the intended receivers, even in high load conditions.

Altruistic extension: each STA considers the overall performance of the network as well.

Joint consideration of our user association approach

with a dynamic frequency selection (DFS) mechanism.

Page 25: Contention and Traffic Load-aware Association in IEEE 802 ... · 3 Association in 802.11 WLANS Main problems in the standard mechanism: RSSI is not an appropriate decision factor

24

Thank You!

Page 26: Contention and Traffic Load-aware Association in IEEE 802 ... · 3 Association in 802.11 WLANS Main problems in the standard mechanism: RSSI is not an appropriate decision factor

25

More Experiments

Ave

rage

Th

rou

ghp

ut

(Mb

ps)

Ave

rage

Th

rou

ghp

ut

(Mb

ps)

Page 27: Contention and Traffic Load-aware Association in IEEE 802 ... · 3 Association in 802.11 WLANS Main problems in the standard mechanism: RSSI is not an appropriate decision factor

25

Jain's fairness index

Equal partitioning achieves index values of 1.

If only k of n flows receive equal throughput and others get none index is k/n .