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
  • date post

    21-Dec-2015
  • Category

    Documents

  • view

    216
  • download

    2

Transcript of 1 Using Multiple Channels and Spatial Backoff to Improve Wireless Network Performance Nitin Vaidya...

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)