1 using multiple channels and spatial backoff to improve wireless network performance nitin vaidya...

53
1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana- Champaign www.crhc.uiuc.edu/wireless MURI Review Meeting, September 12, 2006

Post on 21-Dec-2015

216 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: 1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign

1

Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance

Nitin VaidyaUniversity of Illinois at Urbana-Champaign

www.crhc.uiuc.edu/wireless

MURI Review Meeting, September 12, 2006

Page 2: 1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign

2

Sharing the Spectrum

Classification of approaches

Temporal : Traditional contention resolution

Spatial : Spatial backoff

Spectral : Multi-channel systems

Page 3: 1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign

3

Multi-Channel Wireless Networks:

Capacity withConstrained Channel Assignment

Joint work withVartika Bhandari

Page 4: 1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign

4

Channel Model

c channels available

Bandwidth per channel W

Channel 1

Channel 2

Channel c

Page 5: 1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign

5

Channel-Interface Scenarios

Common scenarios today

11

11

c c

Single interface Multiple interfaces

Page 6: 1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign

6

Fewer Interfaces than Channels

An interface can only use one channel at a time

Channel 1

Channel c

Single interface, multiple channels

Page 7: 1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign

7

Interface Constraint

Throughput is limited by total number of interfaces in a neighborhood

Interfaces, a limited resource

k nodes in the “neighborhood”

throughput ≤ k * W

(for single interface per node)

Page 8: 1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign

8

Capacity with Multiple Channels

How does capacity scale when number of channels c is increased?

Depends on constraints on channel assignmentto the interfaces

Capacity as defined by [Gupta & Kumar]

Page 9: 1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign

9

Unconstrained Channel AssignmentPre-MURI work [Kyasanur05MobiCom]

Channels

Netw

ork

Cap

aci

ty

Single interfacenodes can utilizemultiple channelseffectively

Page 10: 1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign

10

Constrained Channel Assignment

Hardware limitations Low cost, low power transceivers Limited tunability of oscillator

Policy issues Dynamic spectrum access via cognitive radio:

secondary users in a band only when primary inactive

1 2 3 4 5 6

Page 11: 1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign

11

Network Model

c

ch

an

nels

W b

an

dw

ith

per

chan

nel

n nodes randomly deployed over a unit area torus

Interface can switch between f channels: 2 ≤ f ≤ c

c = O(log n)

1

2

3

4

5

6

c

Each node has one interface

s(1)

s(2)

s(f)

……

Page 12: 1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign

12

Network Model

Motivated by [Gupta & Kumar]

Each node is source of exactly one flow

Chooses its destination as node nearest to a randomly chosen point

Page 13: 1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign

13

Impact of Switching Constraints

Connectivity: A device can communicate directly with only a subset of the nodes within range

Bottleneck formation: Some channels may be scarce in certain regions, causing overload on some channels/nodes

(1, 2)

(2, 3)

(1, 3)

(2, 5)(7, 8)

(6, 7)(3, 6)

(5, 6)

(4, 5)

Page 14: 1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign

14

Proposed Models

Adjacent (c, f) assignment

– A node can use adjacent f channels– Model encompasses untuned radio model

Random (c, f) assignment

– A node can use randomly chosen f channels

Spatially correlated assignment

Page 15: 1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign

15

Adjacent (c, f) Assignment

f=2 c=8

Each node assigned a block of adjacent f channels c – f + 1 possibilities

A node can use channel i with probability= minimum {i, c-i+1, f, c-f+1} /c

Page 16: 1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign

16

Random (c, f) Assignment

Each node uses a random f-subset of channels

A node can use channel i with probability f/c

f=2 c=8

Page 17: 1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign

17

Spatially Correlated Assignment

N randomly located pseudo-nodes, each assigned a channel

Nodes close to a pseudo-node blocked from using thepseudo-node’s channel

Captures primary-secondary users

1

2

R

R

Page 18: 1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign

18

Results at a Glance

Unconstrainedassignment Adjacent (c,f) Random (c,f)

Use c channels

Use f common channels

f

Page 19: 1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign

19

Adjacent (c, f) Assignment

Necessary condition on range r(n)

Capacity upper bound

=c

Page 20: 1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign

20

Lower Bound Construction

Divide torus into square cells of area a(n)

Cell structure based on [El Gamal]

r(n)

Transmission range r(n)

Page 21: 1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign

21

Lower Bound Construction

Notion of preferred channels:

Probability that a node has that channel is at least f/2c

Includes most channels (except the fringe)

Each node has at least f/2 preferred channels

By choice of a(n):Every cell has Θ(log(n)) nodes capable ofswitching on each preferred channel

w.h.p.

Page 22: 1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign

22

Routing of Flows

Straight-line routes forlong flows.

Detour routing for shortFlows

Ensure (c/f) hops S

D

P

Page 23: 1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign

23

Channel Transition Strategy

(1, 2, 3)

(4, 5, 6)

Adjacent (6, 3) assignmentPreferred channels : 2,3,4,5

(3, 4, 5)

(4, 5, 6)

(2, 3, 4)(2, 3, 4)

(1, 2, 3)

2

23

4

5

5(4, 5, 6)

(2, 3, 4)

( 3, 4, 5)

Use randomlychosen preferred

channel available atsource (channel 2)

Start transitions toget to a preferred channelat destination (channel 5)

Page 24: 1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign

24

Random (c,f) Channel Assignment

Required range for connectivity smaller than adjacent (c,f)

However, at minimum range, all channels not sufficiently represented in each cell

Our lower bound construction is not tight:Uses larger range than minimum for connectivity

Page 25: 1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign

25

Conclusion: Multi-Channel Networks

Unconstrainedassignment Adjacent (c,f) Random (c,f)

Use c channels

Use f common channels

f

Even when f=2, get capacity benefit of √c

Page 26: 1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign

26

Conclusion: Multi-Channel Networks

Unconstrainedassignment Adjacent (c,f) Random (c,f)

Use c channels

Use f common channels

f

Even when f=2, get capacity benefit of √c

cf

cf

Page 27: 1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign

27

Conclusion: Multi-Channel Networks

Constrained channel assignment may be mandated by cost/complexity/policy constraints

Possible to get significant benefits with little flexibility in channel switching

Open issues

Closing the gap for random assignment

Spatially correlated assignment

Protocol design

Page 28: 1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign

28

Sharing the Spectrum

Classification of approaches

Temporal : Traditional contention resolution

Spatial : Spatial backoff

Spectral : Multi-channel systems

Page 29: 1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign

29

Spatial Contention Resolution

with

Carrier Sense Protocols

Joint work withXue Yang

Page 30: 1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign

30

Contention Resolution

Temporal Approach:

Adapt channel access probability number of transmissions in a contention region = 1

Spatial Approach:

Adapt contention region number of transmissions in a contention region = 1

Page 31: 1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign

31

Contention Resolution

Temporal Approach:

Adapt access probability

Number of transmissions in a

contention region = 1

Spatial Approach:Adapt contention

region

Page 32: 1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign

32

Larger Occupied Space

Fewer concurrent transmissions at higher rate

Page 33: 1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign

33

Smaller Occupied Space

More concurrent transmissionsat lower rate

Page 34: 1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign

34

D perceives idle channel although A is transmitting

AB C

D

distance

Sig

na

l Str

eng

th

CS Threshold

Carrier Sense Multiple Access (CSMA)

Page 35: 1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign

35

AB

CD

distance

Sig

nal

Str

eng

th

CS Threshold

How Carrier-Sensing Controls Occupied Space

EF

Page 36: 1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign

36

Larger CS threshold by other stations leads to smaller occupied space by station A’s transmissions

AB

CD

distance

Sig

nal

Str

eng

th

CS Threshold

How Carrier-Sensing Controls Occupied Space

EF

Page 37: 1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign

37

AB

CD

distance

Sig

nal

Str

eng

th

CS Threshold

Transmission Rate Needs to Be Adjusted Suitably

EF

Larger CS threshold leads to higher interference

Transmission rate depends on Signal-to-Interference-Noise Ratio

Lower rate

Page 38: 1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign

38

Adaptation of Occupied Space

Occupied Space == Contention Region

Occupied space can be adapted by joint adaptations:

Rate-CS thresholdPower-CS threshold

Power-ratePower-rate-CS threshold

Page 39: 1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign

39

Analytical Motivation for ProtocolsPre-MURI work [Yang05Infocom]

Cellular Model + Carrier Sense

SINR

Page 40: 1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign

40

β = CSth / Rx th (dB)

Norm

aliz

ed A

ggre

gate

Th

roughput

Network Aggregate Throughput(curves for different network parameters)

For fixedpower,

optimal needsjoint

rate and CSthreshold

adaptation

Page 41: 1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign

41

Dynamic Spatial Backoff

For fixedpower,

optimal needsjoint

rate and CSthreshold

adaptation

Joint adaptationof other parameters

can be justifiedsimilarly

Page 42: 1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign

42

Dynamic Spatial BackoffJoint Rate and CS Threshold Adaptation

Adaptation as search

CS[1] CS[k]

Rate[2]

Rate[k]

CS[2] CS[k-1]

Rate

CS Threshold

Rate[k-1]

Rate[1]

2 dimensional space

Page 43: 1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign

43

Towards a Protocol:Reduce Search Space

CS[1] CS[k]Rate[1]

Rate[k]

CS[2] CS[k-1]

Reduce search space using a lower bound on suitable CS threshold for a given rate

Rate

CS Threshold

Page 44: 1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign

44

Towards a Protocol: Dynamic Search Using Transmission Success/Failure History

Rate

CS Threshold

CS[1] CS[2] CS[3] CS[4]rate[1]

rate[2]

rate[3]

rate[4]

V

V

V

> > >

Rate

CS Threshold

CS[1] CS[2] CS[3] CS[4]rate[1]

rate[2]

rate[3]

rate[4]

V

V

V

> > >

Success Failure

Page 45: 1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign

45

Towards a Protocol: Other Components

Determining success or failure using current parameters

Using history to guide search

Successful combination of parameters cached

for future use

Page 46: 1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign

46

Towards a Protocol

We have proposed a dynamic spatial backoff protocol that adapts rate and CS threshold

Similar mechanisms can be used for other joint adaptations

Page 47: 1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign

47

Performance of Dynamic Spatial Backoff(Random Topology: 40 nodes)

β = CSth / Rx th (dB)

Agg

rega

te T

hrou

ghpu

t (M

bps)

101% of static optimal

Page 48: 1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign

48

Performance of Dynamic Spatial Backoff(Random Topology: 16 nodes)

β = CSth / Rx th (dB)

Agg

rega

te T

hrou

ghpu

t (M

bps)

92% of static optimal

Page 49: 1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign

49

Conclusion: Dynamic Spatial Backoff

Significant potential to optimize performanceusing distributed mechanisms

Challenges remain:

Accurately determining success versus failure

Fully distributed mechanisms can be sub-optimal

Interactions with higher layers

Integration with temporal contention resolution

Page 50: 1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign

50

Thanks!

www.crhc.uiuc.edu/wireless

Page 51: 1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign

51

Thanks!

www.crhc.uiuc.edu/wireless

Page 52: 1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign

52

Random (c,f) Channel Assignment

Page 53: 1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya University of Illinois at Urbana-Champaign

53

Channel Transition Strategy

(1, 2, 3)

(4, 5, 6)

Adjacent (6, 3) assignmentPreferred channels : 2,3,4,5

(3, 4, 5)

(4, 5, 6)

(2, 3, 4)

(2, 3, 4)

(1, 2, 3)

2

23

4

5

5(4, 5, 6)

(2, 3, 4)

( 3, 4, 5)

Use randomlychosen preferred

channel available atsource (channel 2)

Start transitions toget to a preferred channelat destination (channel 5)