31
Networking Over TV White Spaces Bahl et al. Sigcomm 2009 (Best paper award winner)

Networking Over TV White Spaces

  • Upload
    atara

  • View
    36

  • Download
    6

Embed Size (px)

DESCRIPTION

Bahl et al. Sigcomm 2009 (Best paper award winner). Networking Over TV White Spaces. Wi-Fi’s Success Story. Wi-Fi is extremely popular (billion $$ business) Enterprise/campus LANs, Home networks, Hotspots Why is Wi-Fi successful Wireless connectivity: no wires, increased reach - PowerPoint PPT Presentation

Citation preview

Page 1: Networking Over  TV  White Spaces

Networking Over TV White Spaces

Bahl et al.Sigcomm 2009

(Best paper award winner)

Page 2: Networking Over  TV  White Spaces

Wi-Fi’s Success Story

• Wi-Fi is extremely popular (billion $$ business)– Enterprise/campus LANs, Home networks, Hotspots

• Why is Wi-Fi successful– Wireless connectivity: no wires, increased reach– Broadband speeds: 54 Mbps (11a/g), 200 Mbps (11n)– Free: operates in unlicensed bands, in contrast to

cellular

Page 3: Networking Over  TV  White Spaces

Problems with Wi-Fi

• Poor performance:– Contention with Wi-Fi devices– Interference from other devices in 2.4 GHz, such

as Bluetooth, Zigbee, microwave ovens, …

• Low range:– Can only get to a few 100 meters in 2.4 GHz– Range decreases with transmission rate

Page 4: Networking Over  TV  White Spaces

Overcoming Wi-Fi’s Problems

• Poor performance:– Fix Wi-Fi protocol – several research efforts (11n,

MIMO, interference cancellation, …)– Obtain new spectrum?

• Low range:– Operate at lower frequencies?

Page 5: Networking Over  TV  White Spaces

Analog TV Digital TV

Spain (2010)Japan (2011)

Canada (2011)UK (2012)

China (2015)….….…..

USA (2009)

High

er F

requ

ency

Wi-Fi (ISM)

Broadcast TV

Page 6: Networking Over  TV  White Spaces

6

dbm

Frequency

-60

-100

“White spaces”

470 MHz 700 MHz

What are White Spaces?

0 MHz

7000 MHz

TV ISM (Wi-Fi)

700470 2400 51802500 5300

are Unoccupied TV ChannelsWhite Spaces

54-90 170-216

Wireless Mic

TV Stations in America

•50 TV Channels

•Each channel is 6 MHz wide

•FCC Regulations• Sense TV stations and Mics

Page 7: Networking Over  TV  White Spaces

7

Why should we care about White Spaces?

Page 8: Networking Over  TV  White Spaces

8

The Promise of White Spaces

0 MHz

7000 MHz

TV ISM (Wi-Fi)

700470 2400 51802500 530054-90 174-216

Wireless Mic

More Spectrum

Longer Range

Up to 3x of 802.11g

at least 3 - 4x of Wi-Fi

} Potential ApplicationsRural wireless broadbandCity-wide mesh

……..

……..

Page 9: Networking Over  TV  White Spaces

9

Goal: Deploy Infrastructure Wireless

Avoid interfering with incumbents

Good throughput for all nodes

Base Station (BS)

Page 10: Networking Over  TV  White Spaces

1. Dynamically identify currently unused portions of spectrum2. Configure radio to operate in available spectrum band

take smart decisions how to share the spectrum

Sign

al S

tren

gth

FrequencyFrequency

Sign

al S

tren

gth

Cognitive Radios

Page 11: Networking Over  TV  White Spaces

How should nodes connect?

Which protocols should we use?

Need analysis tools to reason about capacity & overall spectrum utilization

How should they discoverone another?

Which spectrum-band should two cognitive radios use for transmission?

1. Frequency…?2. Channel Width…?3. Duration…?

Cognitive Radio Challenges

Page 12: Networking Over  TV  White Spaces

12

Why not reuse Wi-Fi based solutions, as is?

Page 13: Networking Over  TV  White Spaces

13

White Spaces Spectrum AvailabilityDifferences from ISM(Wi-Fi)Fragmentation

Variable channel widths

1 2 3 4 51 2 3 4 5

Each TV Channel is 6 MHz wide Use multiple channels for more bandwidthSpectrum is Fragmented

1 2 3 4 5 6 >60

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8 Urban

Suburban

Rural

# Contiguous Channels

Frac

tion

of S

pect

rum

Seg

men

ts

Page 14: Networking Over  TV  White Spaces

14

White Spaces Spectrum AvailabilityDifferences from ISM(Wi-Fi)Fragmentation

Variable channel widths

1 2 3 4 5

Location impacts spectrum availability Spectrum exhibits spatial variation

Cannot assume same channel free everywhere

1 2 3 4 5

Spatial Variation

TVTower

Page 15: Networking Over  TV  White Spaces

15

White Spaces Spectrum AvailabilityDifferences from ISM(Wi-Fi)Fragmentation

Variable channel widths

Incumbents appear/disappear over time Must reconfigure after disconnection

Spatial VariationCannot assume same channel free everywhere

1 2 3 4 5 1 2 3 4 5Temporal Variation

Same Channel will not always be free

Any connection can bedisrupted any time

Page 16: Networking Over  TV  White Spaces

16

KNOWS White Spaces Platform

NetStack

TV/MIC detection FFT

Connection Manager

Atheros Device Driver

PCUHF RX

DaughterboardFPGA

UHF Translator

Wi-Fi Card

Whitespace Radio

Scanner (SDR)

Variable Channel Width Support*

*Case for Adapting Channel Widths, SIGCOMM 2008

Page 17: Networking Over  TV  White Spaces

17

Fragmentation Spatial Variation

Temporal Variation

Impact

WhiteFi System Challenges

Spectrum Assignment

Disconnection

Discovery

Page 18: Networking Over  TV  White Spaces

18

Discovering a Base Station

Can we optimize this discovery time?

1 2 3 4 5

Discovery Time = (B x W)

1 2 3 4 5

How does the new client discover channels used by the BS?

BS and Clients must use same channelsFragmentation Try different center channel and widths

Page 19: Networking Over  TV  White Spaces

19

Whitespaces Platform: Adding SIFT

NetStack

TV/MIC detection FFT

Temporal Analysis(SIFT)

Connection Manager

Atheros Device Driver

PCUHF RX

DaughterboardFPGA

UHF Translator

Wi-Fi Card

Whitespace Radios

Scanner (SDR)

SIFT: Signal Interpretation before Fourier Transform

Page 20: Networking Over  TV  White Spaces

20

SIFT, by example

ADC SIFT

Time

Ampl

itude

10 MHz5 MHz

Data ACK

SIFS

SIFT

Pattern match in time domainDoes not decode packets

Page 21: Networking Over  TV  White Spaces

21

BS Discovery: Optimizing with SIFT

1 2 3 4 5 1 2 3 4 5

SIFT enables faster discovery algorithmsTime

Ampl

itude Matched against 18 MHz packet signature

18 MHz

Page 22: Networking Over  TV  White Spaces

22

BS Discovery: Optimizing with SIFT

Linear SIFT (L-SIFT)

1 2 3 4 5

1 2 3 4 5 6 7 8

Jump SIFT (J-SIFT)

Page 23: Networking Over  TV  White Spaces

23

Discovery: Comparison to Baseline

0 30 60 90 120 150 1800

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Linear-SIFT

Jump-SIFT

White Space - Contiguous Width (MHz)

Disc

over

y Ti

me

Ratio

(c

ompa

red

to b

asel

ine)

Baseline =(B x W) L-SIFT = (B/W) J-SIFT = (B/W)

2X reduction

Page 24: Networking Over  TV  White Spaces

24

Fragmentation Spatial Variation

Temporal Variation

Impact

WhiteFi System Challenges

Spectrum Assignment

Disconnection

Discovery

Page 25: Networking Over  TV  White Spaces

25

Channel Assignment in Wi-Fi

Fixed Width Channels Optimize which channel to use

1 6 11 1 6 11

Page 26: Networking Over  TV  White Spaces

26

Spectrum Assignment in WhiteFi

1 2 3 4 5

Spatial Variation BS must use channel iff free at clientFragmentation Optimize for both, center channel and width

1 2 3 4 5

Spectrum Assignment Problem

Goal Maximize Throughput

Include Spectrum at clients

AssignCenter Channel

Width&

Page 27: Networking Over  TV  White Spaces

27

Accounting for Spatial Variation

1 2 3 4 5 1 2 3 4 5 1 2 3 4 5

=1 2 3 4 5 1 2 3 4 51 2 3 4 51 2 3 4 5

Page 28: Networking Over  TV  White Spaces

28

Intuition

BSUse widest possible channelIntuition

1 3 4 52Limited by most busy channelBut

Carrier Sense Across All Channels

All channels must be free ρBS(2 and 3 are free) = ρBS(2 is free) x ρBS(3 is free)

Tradeoff between wider channel widths and opportunity to transmit on each channel

Page 29: Networking Over  TV  White Spaces

29

Multi Channel Airtime Metric (MCham)

BS

ρBS(2) Free Air Time on Channel 2

1 3 4 52

ρBS(2) Contention1ρn(c) = Approx. opportunity node n will

get to transmit on channel cρBS(2) = Max (Free Air Time on channel 2, 1/Contention)

MChamn (F, W) = ),(

)(5 WFc

n cMhzW

Pick (F, W) that maximizes (N * MChamBS + ΣnMChamn)

0 10 20 30 40 500

0.51

1.52

2.53

3.5 20 Mhz 10 MHz 5 MHz

Background traffic - Packet delay (ms)

Thro

ughp

ut (M

bps)

0 5 10 15 20 25 30 35 40 45 500

0.5

1

1.5

2

2.5 20 Mhz 10 MHz 5 MHz

Background traffic - Packet delay (ms)

MCh

am-v

alue

Page 30: Networking Over  TV  White Spaces

30

0 15 30 45 60 75 90105

120135

150165

180195

210225

2400

0.51

1.52

2.53

3.54

4.55

WhiteFi OPT

Seconds

Thro

ughp

ut (M

bps)

WhiteFi Prototype Performance25 31 3226 27 28 29 30 33 34 35 36 37 38 39 40

Page 31: Networking Over  TV  White Spaces

31

Conclusions and Future Work

• WhiteFi: White Spaces based wireless network– Go beyond considerations of a single link– Change in spectrum access paradigm

• SIFT for quick BS discovery• MCham to assign spectrum• Handling Disconnections