FLUID : Improving Throughputs in Enterprise WLANs through Flexible - - PowerPoint PPT Presentation

fluid improving throughputs in enterprise wlans through
SMART_READER_LITE
LIVE PREVIEW

FLUID : Improving Throughputs in Enterprise WLANs through Flexible - - PowerPoint PPT Presentation

FLUID : Improving Throughputs in Enterprise WLANs through Flexible Channelization Shravan Rayanchu , Vivek Shrivastava, Suman Banerjee Ranveer Chandra University of Wisconsin Madison Microsoft Research MobiCom 2011 WiNGS


slide-1
SLIDE 1

1 ¡ Shravan ¡Rayanchu ¡/ ¡FLUID ¡/ ¡MobiCom ¡2011 ¡

FLUID: Improving Throughputs in Enterprise WLANs through Flexible Channelization

Shravan Rayanchu, Vivek Shrivastava, Suman Banerjee Ranveer Chandra

WiNGS ¡Labs ¡

University of Wisconsin Madison Microsoft Research

MobiCom ¡2011 ¡

slide-2
SLIDE 2

2 ¡ Shravan ¡Rayanchu ¡/ ¡FLUID ¡/ ¡MobiCom ¡2011 ¡

Introduction

  • Channels ¡in ¡tradiConal ¡802.11 ¡systems ¡

1 ¡ 6 ¡ 11 ¡

22MHz ¡ 2.412 ¡ 2.437 ¡ 2.462 ¡ Frequency ¡(GHz) ¡

pre-­‑defined ¡center ¡frequencies ¡ Fixed ¡channel ¡widths ¡ These ¡constraints ¡are ¡removed ¡for ¡flexible ¡channels ¡

slide-3
SLIDE 3

3 ¡ Shravan ¡Rayanchu ¡/ ¡FLUID ¡/ ¡MobiCom ¡2011 ¡

Introduction

  • Flexible ¡channels ¡

20 ¡MHz ¡ 2.405 ¡ 2.430 ¡ 2.460 ¡ Frequency ¡(GHz) ¡

Flexible ¡channel ¡widths ¡

40 ¡MHz ¡ 5 ¡MHz ¡

Benefits: ¡improved ¡spectrum ¡efficiency ¡ Flexible ¡center ¡frequencies ¡ Isolated, ¡good ¡quality ¡link: ¡wider ¡width ¡ ¡higher ¡throughput ¡

slide-4
SLIDE 4

4 ¡ Shravan ¡Rayanchu ¡/ ¡FLUID ¡/ ¡MobiCom ¡2011 ¡

Internet ¡

Introduction

  • How ¡do ¡we ¡assign ¡ ¡

¡ ¡ ¡ ¡flexible ¡channels? ¡ ¡ ¡ ¡ ¡Assign ¡widths ¡based ¡on ¡demands ¡at ¡each ¡AP ¡

  • Link ¡conflicts ¡depend ¡on ¡flexible ¡channels ¡used ¡

– Carrier ¡sensing, ¡interference ¡ – Hidden ¡and ¡exposed ¡terminals ¡

slide-5
SLIDE 5

5 ¡ Shravan ¡Rayanchu ¡/ ¡FLUID ¡/ ¡MobiCom ¡2011 ¡

Internet ¡

Introduction

  • How ¡do ¡we ¡assign ¡ ¡

¡ ¡ ¡ ¡flexible ¡channels? ¡ ¡ ¡ ¡ ¡Assign ¡widths ¡based ¡on ¡demands ¡at ¡each ¡AP ¡

  • Link ¡conflicts ¡depend ¡on ¡flexible ¡channels ¡used ¡

– Carrier ¡sensing, ¡interference ¡ – Hidden ¡and ¡exposed ¡terminals ¡ How ¡can ¡we ¡systemaCcally ¡model ¡ ¡ flexible ¡channel ¡conflicts? ¡

slide-6
SLIDE 6

6 ¡ Shravan ¡Rayanchu ¡/ ¡FLUID ¡/ ¡MobiCom ¡2011 ¡

Outline

  • Understanding ¡flexible ¡channel ¡conflicts ¡
  • Modeling ¡flexible ¡channel ¡conflicts ¡
  • System ¡for ¡enterprise ¡WLAN ¡employing ¡flexible ¡

channels ¡

  • EvaluaCon ¡and ¡summary ¡
slide-7
SLIDE 7

7 ¡ Shravan ¡Rayanchu ¡/ ¡FLUID ¡/ ¡MobiCom ¡2011 ¡

Flex Channels for Two Links

20 ¡/ ¡20 ¡ 40 ¡/ ¡40 ¡

  • Q. ¡Can ¡20/20 ¡be ¡beCer ¡than ¡40/40? ¡

Total ¡available ¡spectrum ¡= ¡40 ¡MHz ¡ ¡

802.11 ¡links ¡

Choice ¡1 ¡ Choice ¡2 ¡ T ¡=1 ¡ T ¡=0.4 ¡

slide-8
SLIDE 8

8 ¡ Shravan ¡Rayanchu ¡/ ¡FLUID ¡/ ¡MobiCom ¡2011 ¡

Flex Channels for Two Links

  • What ¡happens ¡when ¡we ¡reduce ¡width? ¡

Power ¡/ ¡Hz ¡ Channel ¡Width ¡(MHz) ¡ X ¡dB ¡ X ¡+ ¡3 ¡dB ¡ X ¡+ ¡6 ¡dB ¡ 5 ¡ 10 ¡ 20 ¡ 0 ¡

slide-9
SLIDE 9

9 ¡ Shravan ¡Rayanchu ¡/ ¡FLUID ¡/ ¡MobiCom ¡2011 ¡

Flex Channels for Two Links

  • What ¡happens ¡when ¡we ¡reduce ¡width? ¡

Power ¡/ ¡Hz ¡ Channel ¡Width ¡(MHz) ¡ X ¡dB ¡ X ¡+ ¡3 ¡dB ¡ X ¡+ ¡6 ¡dB ¡ 5 ¡ 10 ¡ 20 ¡ 0 ¡

Doubling ¡width, ¡reduces ¡SNR ¡by ¡3 ¡dB ¡

slide-10
SLIDE 10

10 ¡ Shravan ¡Rayanchu ¡/ ¡FLUID ¡/ ¡MobiCom ¡2011 ¡

Flex Channels for Two Links

20 ¡/ ¡20 ¡ 40 ¡/ ¡40 ¡ T ¡=1 ¡ T ¡=0.4 ¡

Carrier ¡Sensing ¡ NOT ¡carrier ¡sensing! ¡ Hidden ¡Terminals! ¡

slide-11
SLIDE 11

11 ¡ Shravan ¡Rayanchu ¡/ ¡FLUID ¡/ ¡MobiCom ¡2011 ¡

Flex Channels for Two Links

  • If ¡a ¡total ¡of ¡40 ¡MHz ¡is ¡available, ¡how ¡should ¡we ¡

assign ¡it ¡to ¡two ¡links? ¡

– 2 ¡channel ¡widths ¡of ¡20 ¡MHz ¡and ¡40 ¡MHz ¡ Each ¡configuraLon ¡performed ¡the ¡best ¡in ¡some ¡case ¡ 20 ¡/ ¡20 ¡ 40 ¡/ ¡40 ¡ 20 ¡+ ¡20 ¡ 40 ¡/ ¡20 ¡

20-­‑20 ¡(POV) ¡

slide-12
SLIDE 12

12 ¡ Shravan ¡Rayanchu ¡/ ¡FLUID ¡/ ¡MobiCom ¡2011 ¡

20 ¡/ ¡20 ¡ 40 ¡/ ¡40 ¡ 20 ¡+ ¡20 ¡ 40 ¡/ ¡20 ¡ 20-­‑20 ¡(POV) ¡ E1 ¡ E2 ¡ T=1 ¡ T=1.2 ¡ T=2 ¡ T=1 ¡ T=1.5 ¡ T=1 ¡ T=2 ¡ T=1.7 ¡ T=1.7 ¡ T=2.5 ¡ E3 ¡ E4 ¡ T=1.3 ¡ T=1 ¡ T=2.5 ¡ T=2.5 ¡ T=1.8 ¡ T=1 ¡ T=2 ¡ T=1 ¡ T=1 ¡ T=1.5 ¡ Conflicts ¡(Carrier ¡sensing ¡and ¡Interference) ¡ depend ¡on ¡the ¡configuraCon ¡

slide-13
SLIDE 13

13 ¡ Shravan ¡Rayanchu ¡/ ¡FLUID ¡/ ¡MobiCom ¡2011 ¡

What about multiple links?

  • Difference ¡in ¡power ¡levels ¡effects ¡

– Carrier ¡sensing ¡range ¡

Measurement ¡on ¡600 ¡link ¡pairs, ¡802.11a ¡ Channel ¡Width ¡ 5 ¡MHz ¡ 10 ¡MHz ¡ 20 ¡MHz ¡ 40 ¡MHz ¡ Carrier ¡sense ¡ ¡ (% ¡links) ¡ 28% ¡ 24% ¡ 19% ¡ 13% ¡

– Interference ¡range ¡ – Hidden ¡and ¡Exposed ¡Terminals ¡

slide-14
SLIDE 14

14 ¡ Shravan ¡Rayanchu ¡/ ¡FLUID ¡/ ¡MobiCom ¡2011 ¡

What about multiple links?

  • Difference ¡in ¡power ¡levels ¡effects ¡

– Carrier ¡sensing ¡range ¡

Measurement ¡on ¡600 ¡link ¡pairs, ¡802.11a ¡ Channel ¡Width ¡ 5 ¡MHz ¡ 10 ¡MHz ¡ 20 ¡MHz ¡ 40 ¡MHz ¡ Carrier ¡sense ¡ ¡ (% ¡links) ¡ 28% ¡ 24% ¡ 19% ¡ 13% ¡

– Interference ¡range ¡ – Hidden ¡and ¡Exposed ¡Terminals ¡ Need ¡for ¡systemaCcally ¡modeling ¡ ¡ flexible ¡channel ¡conflicts ¡

slide-15
SLIDE 15

15 ¡ Shravan ¡Rayanchu ¡/ ¡FLUID ¡/ ¡MobiCom ¡2011 ¡

Problem Statement

Given ¡

  • Network ¡with ¡N ¡nodes ¡
  • Total ¡Bandwidth ¡B ¡MHz ¡
  • Flexible ¡channels ¡ ¡

– Center ¡frequencies ¡ – Channel ¡widths ¡ B ¡MHZ ¡ 5 ¡ 10 ¡ 20 ¡ 40 ¡MHZ ¡

slide-16
SLIDE 16

16 ¡ Shravan ¡Rayanchu ¡/ ¡FLUID ¡/ ¡MobiCom ¡2011 ¡

Problem Statement

Given ¡

  • Network ¡with ¡N ¡nodes ¡
  • Total ¡Bandwidth ¡B ¡MHz ¡
  • Flexible ¡channels ¡ ¡

– Center ¡frequencies ¡ – Channel ¡widths ¡ B ¡MHZ ¡ 5 ¡ 10 ¡ 20 ¡ 40 ¡MHZ ¡ How ¡should ¡we ¡assign ¡flexible ¡ channels ¡to ¡nodes? ¡

slide-17
SLIDE 17

17 ¡ Shravan ¡Rayanchu ¡/ ¡FLUID ¡/ ¡MobiCom ¡2011 ¡

Outline

  • Understanding ¡flexible ¡channel ¡conflicts ¡
  • Modeling ¡flexible ¡channel ¡conflicts ¡
  • System ¡for ¡enterprise ¡WLAN ¡employing ¡flexible ¡

channels ¡

  • EvaluaCon ¡and ¡summary ¡
slide-18
SLIDE 18

18 ¡ Shravan ¡Rayanchu ¡/ ¡FLUID ¡/ ¡MobiCom ¡2011 ¡

How to build the conflict graph?

  • Goal: ¡for ¡any ¡given ¡link ¡and ¡interferer, ¡what ¡is ¡

the ¡expected ¡link ¡delivery ¡raCo? ¡ ¡

Complexity: ¡ ¡

AP1 ¡ AP2 ¡

C1 ¡ C2 ¡ 1. Measure ¡isolaCon ¡delivery ¡

  • 2. ¡ ¡ ¡ ¡Measure ¡delivery ¡under ¡interference ¡
  • Bandwidth ¡tests ¡(Fixed ¡width ¡channels) ¡

(naive) ¡

O(N

2k 2)

O(Nk)

(SINR ¡modeling) ¡

slide-19
SLIDE 19

19 ¡ Shravan ¡Rayanchu ¡/ ¡FLUID ¡/ ¡MobiCom ¡2011 ¡

How to build the conflict graph?

5 ¡MHZ ¡ 20 ¡MHZ ¡ 10 ¡MHZ ¡ 40 ¡MHZ ¡

O(N

2k 2 | w |2 |w|+1)

k ¡data ¡rates, ¡|w| ¡widths ¡ Variety ¡of ¡configuraCons ¡are ¡possible ¡ Increased ¡complexity: ¡ ¡

(flexible ¡channels) ¡

slide-20
SLIDE 20

20 ¡ Shravan ¡Rayanchu ¡/ ¡FLUID ¡/ ¡MobiCom ¡2011 ¡

How to build the conflict graph?

5 ¡MHZ ¡ 20 ¡MHZ ¡ 10 ¡MHZ ¡ 40 ¡MHZ ¡

O(N

2k 2 | w |2 |w|+1)

k ¡data ¡rates, ¡|w| ¡widths ¡ Variety ¡of ¡configuraCons ¡are ¡possible ¡ Increased ¡complexity: ¡ ¡

(flexible ¡channels) ¡ Reduce ¡this ¡to ¡O(N.k) ¡measurements ¡

slide-21
SLIDE 21

21 ¡ Shravan ¡Rayanchu ¡/ ¡FLUID ¡/ ¡MobiCom ¡2011 ¡

Modeling Conflicts

Expected ¡delivery ¡= ¡? ¡

Frequency ¡

slide-22
SLIDE 22

22 ¡ Shravan ¡Rayanchu ¡/ ¡FLUID ¡/ ¡MobiCom ¡2011 ¡

Modeling Conflicts

Expected ¡delivery ¡= ¡? ¡

Frequency ¡

SINR = St(wt) −

i

Si(wi) +10logIf

( ) − N

Delivery = f(SINR)

Signal ¡strength ¡of ¡the ¡ transmiCer ¡using ¡width ¡Wt ¡ Signal ¡strength ¡of ¡the ¡ interferer ¡using ¡width ¡Wi ¡ Accounts ¡for ¡ ¡ spectral ¡overlaps ¡

slide-23
SLIDE 23

23 ¡ Shravan ¡Rayanchu ¡/ ¡FLUID ¡/ ¡MobiCom ¡2011 ¡

Modeling Conflicts

5 ¡MHz ¡Profile ¡ Delivery ¡Model ¡

All ¡nodes ¡are ¡at ¡5 ¡MHz ¡ Each ¡node ¡broadcasts ¡packets ¡ Rest ¡of ¡the ¡nodes ¡record ¡SNR ¡ and ¡loss ¡rates ¡

O(N)

slide-24
SLIDE 24

24 ¡ Shravan ¡Rayanchu ¡/ ¡FLUID ¡/ ¡MobiCom ¡2011 ¡

Modeling Conflicts

slide-25
SLIDE 25

25 ¡ Shravan ¡Rayanchu ¡/ ¡FLUID ¡/ ¡MobiCom ¡2011 ¡

Modeling Conflicts

5 ¡MHz ¡Profile ¡ Delivery ¡Model ¡

Delivery ¡ SNR ¡

slide-26
SLIDE 26

26 ¡ Shravan ¡Rayanchu ¡/ ¡FLUID ¡/ ¡MobiCom ¡2011 ¡

Modeling Conflicts

Delivery ¡ SNR ¡

SNR = St(5) − N

5 ¡MHZ ¡

slide-27
SLIDE 27

27 ¡ Shravan ¡Rayanchu ¡/ ¡FLUID ¡/ ¡MobiCom ¡2011 ¡

Modeling Conflicts

Delivery ¡ SNR ¡

SNR = St(5) − N

5 ¡MHZ ¡

Delivery = f (SNR)

SNR = St(5) − N

5 ¡MHz ¡Profile ¡ Delivery ¡Model ¡

slide-28
SLIDE 28

28 ¡ Shravan ¡Rayanchu ¡/ ¡FLUID ¡/ ¡MobiCom ¡2011 ¡

Modeling Conflicts

40 ¡MHZ ¡ 20 ¡MHZ ¡ 10 ¡MHZ ¡

5 ¡MHz ¡profile ¡ Signal ¡InterpolaCon ¡ Model ¡ Delivery ¡Model ¡

slide-29
SLIDE 29

29 ¡ Shravan ¡Rayanchu ¡/ ¡FLUID ¡/ ¡MobiCom ¡2011 ¡

Measurements ¡on ¡32 ¡nodes, ¡802.11a ¡

20 ¡ 80 ¡ 60 ¡ 40 ¡ 10 ¡ ¡ ¡20 ¡ ¡ ¡ ¡ ¡30 ¡ ¡ ¡ ¡40 ¡ ¡ ¡ ¡50 ¡ ¡ ¡ ¡60 ¡ ¡ ¡ ¡70 ¡ ¡ ¡ ¡80 ¡ 100 ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡SNR ¡(dB) ¡ CDF ¡

~3 ¡dB ¡difference ¡ Higher ¡signal ¡strength ¡at ¡5 ¡MHz ¡

St(w) = St(5) +10log(5/w)

Signal ¡strength ¡ ¡ at ¡5 ¡MHz ¡ Decrease ¡in ¡power ¡

slide-30
SLIDE 30

30 ¡ Shravan ¡Rayanchu ¡/ ¡FLUID ¡/ ¡MobiCom ¡2011 ¡

Modeling Conflicts

40 ¡MHZ ¡ 20 ¡MHZ ¡ 10 ¡MHZ ¡

St(w) = St(5) +10log(5/w) SNR = St(w) − N

Delivery ¡ SNR ¡

slide-31
SLIDE 31

31 ¡ Shravan ¡Rayanchu ¡/ ¡FLUID ¡/ ¡MobiCom ¡2011 ¡

Modeling Conflicts

40 ¡MHZ ¡ 20 ¡MHZ ¡ 10 ¡MHZ ¡

St(w) = St(5) +10log(5/w) SNR = St(w) − N

Delivery ¡ SNR ¡

Delivery = f (SNR)

SNR = St(w) − N

5 ¡MHz ¡profile ¡ Signal ¡InterpolaCon ¡ Model ¡ Delivery ¡Model ¡

slide-32
SLIDE 32

32 ¡ Shravan ¡Rayanchu ¡/ ¡FLUID ¡/ ¡MobiCom ¡2011 ¡

Modeling Conflicts

Frequency ¡

SINR = St(5) − Si(5) − N

Interference ¡

slide-33
SLIDE 33

33 ¡ Shravan ¡Rayanchu ¡/ ¡FLUID ¡/ ¡MobiCom ¡2011 ¡

Modeling Conflicts

SINR = St(w) − Si(w) − N

Delivery ¡ SNR ¡ 40 ¡MHZ ¡ 20 ¡MHZ ¡ 10 ¡MHZ ¡

slide-34
SLIDE 34

34 ¡ Shravan ¡Rayanchu ¡/ ¡FLUID ¡/ ¡MobiCom ¡2011 ¡

Modeling Conflicts

SINR = St(w) − Si(w) − N

Delivery ¡ SNR ¡ 40 ¡MHZ ¡ 20 ¡MHZ ¡ 10 ¡MHZ ¡

5 ¡MHz ¡profile ¡ Signal ¡InterpolaCon ¡ Model ¡ Delivery ¡Model ¡

Delivery = f (SINR)

SINR = St(w) − Si(w) − N

slide-35
SLIDE 35

35 ¡ Shravan ¡Rayanchu ¡/ ¡FLUID ¡/ ¡MobiCom ¡2011 ¡

Modeling Conflicts

5 ¡MHZ ¡ 10 ¡MHZ ¡ 20 ¡MHZ ¡ 40 ¡MHZ ¡

SINR = St(wt) − Si(wi) +10logIf

( ) − N

If ≤1

Delivery ¡ SNR ¡

5 ¡MHz ¡profile ¡ Signal ¡InterpolaCon ¡ Model ¡ Spectral ¡Overlap ¡ Model ¡ Delivery ¡Model ¡

slide-36
SLIDE 36

36 ¡ Shravan ¡Rayanchu ¡/ ¡FLUID ¡/ ¡MobiCom ¡2011 ¡

5 ¡MHZ ¡ 10 ¡MHZ ¡ 20 ¡MHZ ¡ 40 ¡MHZ ¡

SINR = St(wt) − Si(wi) +10logIf

( ) − N

If ≤1

5 ¡MHz ¡profile ¡ Signal ¡ InterpolaCon ¡ Model ¡ Spectral ¡Overlap ¡ Model ¡ Delivery ¡Model ¡

SINR = St(wt) − Si(wi) +10logIf

( ) − N

Delivery = f (SINR)

Modeling Conflicts

slide-37
SLIDE 37

37 ¡ Shravan ¡Rayanchu ¡/ ¡FLUID ¡/ ¡MobiCom ¡2011 ¡

5 ¡MHZ ¡ 10 ¡MHZ ¡ 20 ¡MHZ ¡ 40 ¡MHZ ¡

SINR = St(wt) − Si(wi) +10logIf

( ) − N

If ≤1

5 ¡MHz ¡profile ¡ Signal ¡ InterpolaCon ¡ Model ¡ Spectral ¡Overlap ¡ Model ¡ Delivery ¡Model ¡

SINR = St(wt) −

i

Si(wi) +10logIf

( ) − N

Delivery = f (SINR)

Modeling Conflicts

slide-38
SLIDE 38

38 ¡ Shravan ¡Rayanchu ¡/ ¡FLUID ¡/ ¡MobiCom ¡2011 ¡

Outline

  • Understanding ¡flexible ¡channel ¡conflicts ¡
  • Modeling ¡flexible ¡channel ¡conflicts ¡
  • System ¡for ¡enterprise ¡WLAN ¡employing ¡flexible ¡

channels ¡

  • EvaluaCon ¡and ¡summary ¡
slide-39
SLIDE 39

39 ¡ Shravan ¡Rayanchu ¡/ ¡FLUID ¡/ ¡MobiCom ¡2011 ¡

FLUID

  • A ¡system ¡for ¡enterprise ¡WLANs ¡employing ¡

flexible ¡channelizaCon ¡

– Models ¡the ¡flexible ¡channel ¡conflict ¡graph ¡ ¡ – Uses ¡this ¡conflict ¡graph ¡ ¡ ¡ ¡ ¡ ¡to ¡miCgate ¡interference ¡

Internet ¡

slide-40
SLIDE 40

40 ¡ Shravan ¡Rayanchu ¡/ ¡FLUID ¡/ ¡MobiCom ¡2011 ¡

Flexible channels and FLUID

Channel ¡assignment ¡ ¡ (e.g., ¡LCCS, ¡RaC) ¡ Conflict-­‑aware ¡scheduling ¡ ¡ (e.g., ¡CENTAUR) ¡

Flexible ¡Channel ¡ Conflicts ¡

Flexible ¡channel ¡ ¡ ¡ ¡ ¡ ¡assignment ¡ ¡ ¡ ¡ ¡ ¡Joint ¡flexible ¡channel ¡ ¡ assignment ¡and ¡scheduling ¡ ¡

Unscheduled ¡ Scheduled ¡

FLUID ¡

slide-41
SLIDE 41

41 ¡ Shravan ¡Rayanchu ¡/ ¡FLUID ¡/ ¡MobiCom ¡2011 ¡

Outline

  • Understanding ¡flexible ¡channel ¡conflicts ¡
  • Modeling ¡flexible ¡channel ¡conflicts ¡
  • System ¡for ¡enterprise ¡WLAN ¡employing ¡flexible ¡

channels ¡

  • EvaluaLon ¡and ¡summary ¡
slide-42
SLIDE 42

42 ¡ Shravan ¡Rayanchu ¡/ ¡FLUID ¡/ ¡MobiCom ¡2011 ¡

Evaluation and Results

¡Modeling ¡accuracy ¡ Scheduling ¡Vs. ¡Flex ¡channels ¡ Gains ¡on ¡a ¡representaLve ¡topology ¡ Gains ¡from ¡conflict-­‑aware ¡ packing ¡ Gains ¡from ¡ client-­‑centric ¡ widths ¡ Hidden ¡Terminals ¡ Exposed ¡Terminals ¡ Gains ¡under ¡ interference ¡

slide-43
SLIDE 43

43 ¡ Shravan ¡Rayanchu ¡/ ¡FLUID ¡/ ¡MobiCom ¡2011 ¡

Evaluation and Results

¡Modeling ¡accuracy ¡ Scheduling ¡Vs. ¡Flex ¡channels ¡ Gains ¡on ¡a ¡representaLve ¡topology ¡ Gains ¡from ¡conflict-­‑aware ¡ packing ¡ Gains ¡from ¡ client-­‑centric ¡ widths ¡ Hidden ¡Terminals ¡ Exposed ¡Terminals ¡ Gains ¡under ¡ interference ¡

slide-44
SLIDE 44

44 ¡ Shravan ¡Rayanchu ¡/ ¡FLUID ¡/ ¡MobiCom ¡2011 ¡

Evaluation and Results

  • 1. ¡How ¡accurate ¡is ¡the ¡model? ¡

500 ¡link ¡– ¡interferer ¡combinaCons ¡

  • Min. ¡freq ¡separaLon ¡for ¡zero ¡conflict? ¡

0 ¡ 5 ¡ 10 ¡ 15 ¡ 20 ¡ 25 ¡ 30 ¡ 10 ¡ 20 ¡ 30 ¡ 40 ¡ 50 ¡ 60 ¡ 70 ¡ 80 ¡

Frequency ¡separaCon ¡(MHz) ¡ % ¡Link-­‑Ino ¡combinaCons ¡ 40 ¡MHZ ¡ 40 ¡MHZ ¡

Link ¡ Interferer ¡

slide-45
SLIDE 45

45 ¡ Shravan ¡Rayanchu ¡/ ¡FLUID ¡/ ¡MobiCom ¡2011 ¡

Evaluation and Results

  • 1. ¡How ¡accurate ¡is ¡the ¡model? ¡

500 ¡link ¡– ¡interferer ¡combinaCons ¡

  • Min. ¡freq ¡separaLon ¡for ¡zero ¡conflict? ¡

0 ¡ 5 ¡ 10 ¡ 15 ¡ 20 ¡ 25 ¡ 30 ¡ 10 ¡ 20 ¡ 30 ¡ 40 ¡ 50 ¡ 60 ¡ 70 ¡ 80 ¡

Frequency ¡separaCon ¡(MHz) ¡ % ¡Link-­‑Ino ¡combinaCons ¡ 40 ¡MHZ ¡ 40 ¡MHZ ¡

Link ¡ Interferer ¡

slide-46
SLIDE 46

46 ¡ Shravan ¡Rayanchu ¡/ ¡FLUID ¡/ ¡MobiCom ¡2011 ¡

Naïve ¡scheme ¡

Evaluation and Results

slide-47
SLIDE 47

47 ¡ Shravan ¡Rayanchu ¡/ ¡FLUID ¡/ ¡MobiCom ¡2011 ¡

Waste ¡spectrum ¡ Harmful ¡interference ¡ Naive ¡ 500 ¡link ¡– ¡interferer ¡combinaCons ¡

Evaluation and Results

slide-48
SLIDE 48

48 ¡ Shravan ¡Rayanchu ¡/ ¡FLUID ¡/ ¡MobiCom ¡2011 ¡

Naive ¡ Model ¡

Accuracy ¡of ¡our ¡model: ¡87.6% ¡ Naïve ¡model: ¡52% ¡

Evaluation and Results

slide-49
SLIDE 49

49 ¡ Shravan ¡Rayanchu ¡/ ¡FLUID ¡/ ¡MobiCom ¡2011 ¡

Evaluation and Results

  • Throughput ¡gains ¡
  • DCF: ¡(Fixed ¡width, ¡Flex-­‑width) ¡ ¡

– 62% ¡gains ¡(average), ¡up ¡to ¡2.4 ¡X ¡

  • Scheduling/CENTAUR: ¡[MobiCom’09] ¡

– 30% ¡gains ¡(average) ¡ ¡

  • 2. ¡What ¡are ¡the ¡overall ¡throughput ¡gains? ¡
slide-50
SLIDE 50

50 ¡ Shravan ¡Rayanchu ¡/ ¡FLUID ¡/ ¡MobiCom ¡2011 ¡

Evaluation and Results

Results ¡on ¡a ¡23 ¡node ¡topology ¡(8 ¡APs, ¡15 ¡Clients) ¡

Client ¡Index ¡(1-­‑15) ¡ 0 ¡ 12 ¡ 24 ¡

UDP ¡Thr. ¡(Mbps) ¡

FLUID: ¡59% ¡gain ¡over ¡best ¡DCF ¡ 34% ¡over ¡CENTAUR ¡

slide-51
SLIDE 51

51 ¡ Shravan ¡Rayanchu ¡/ ¡FLUID ¡/ ¡MobiCom ¡2011 ¡

Summary

  • Flexible ¡channelizaCon ¡can ¡be ¡a ¡useful ¡tool ¡for ¡

managing ¡wireless ¡interference ¡

– Requires ¡careful ¡consideraCon ¡of ¡conflicts ¡

  • We ¡presented ¡a ¡model ¡that ¡can ¡capture ¡

flexible ¡channel ¡conflicts ¡

  • We ¡built ¡a ¡system ¡that ¡uses ¡this ¡model ¡to ¡

improve ¡the ¡overall ¡throughput ¡in ¡a ¡WLAN ¡

slide-52
SLIDE 52

52 ¡ Shravan ¡Rayanchu ¡/ ¡FLUID ¡/ ¡MobiCom ¡2011 ¡

Thanks a lot! for your patience