38
1 COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED. On the Capacity of Wireless CSMA/CA Multihop Networks Rafael Laufer and Leonard Kleinrock Bell Labs, UCLA IEEE INFOCOM 2013

On the Capacity of Wireless CSMA/CA Multihop Networks

  • Upload
    dmitri

  • View
    78

  • Download
    0

Embed Size (px)

DESCRIPTION

On the Capacity of Wireless CSMA/CA Multihop Networks. Rafael Laufer and Leonard Kleinrock Bell Labs, UCLA IEEE INFOCOM 2013. INTRODUCTION Wireless CSMA/CA Multihop Networks. Carrier sense multiple access with collision avoidance (CSMA/CA) - PowerPoint PPT Presentation

Citation preview

Page 1: On  the Capacity of Wireless CSMA/CA Multihop Networks

1

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

On the Capacity ofWireless CSMA/CA Multihop NetworksRafael Laufer and Leonard KleinrockBell Labs, UCLAIEEE INFOCOM 2013

Page 2: On  the Capacity of Wireless CSMA/CA Multihop Networks

2

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

• Carrier sense multiple access with collision avoidance (CSMA/CA) Before transmitting, the node verifies if the medium is idle via

carrier sensing If idle, sample a random back-off interval and starts counting down Whenever busy, freeze the counter and wait for ongoing

transmission to finish

INTRODUCTIONWireless CSMA/CA Multihop Networks

U2(t)

t

21 3

1

1

Page 3: On  the Capacity of Wireless CSMA/CA Multihop Networks

3

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

• Considered unpredictable with unknown throughput limitations Distributed nature of CSMA/CA: nodes should back off from each

other Buffer dynamics of unsaturated sources: time-varying subset of

transmitters Dependence of downstream links on upstream traffic: coupled

queue state• Strong dependence among the state of transmitters

Physical proximity and traffic pattern induce correlation across the network

INTRODUCTIONWireless CSMA/CA Multihop Networks

Page 4: On  the Capacity of Wireless CSMA/CA Multihop Networks

4

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

• Understand throughput limits of wireless CSMA/CA multihop networks

• Provide answers to specific questions regarding the network capacity If the rate of f1 increases by 10%, how much can f2 still achieve? If f3 starts, by how much must f1 and f2 slow down to keep the network

stable?• Determine the capacity region of arbitrary wireless networks

INTRODUCTIONGoals

f2

f1

f3

Page 5: On  the Capacity of Wireless CSMA/CA Multihop Networks

5

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

• Theory to model the behavior of wireless CSMA/CA multihop networks Handle buffer dynamics of unsaturated traffic sources and multihop

flows Respect interference constraints imposed by the wireless medium

• Characterization of the capacity region of any wireless network No restrictions on node placement: suitable for arbitrary networks Agnostic to the distribution of network parameters: only averages

are relevant Convex only when nodes are within range: nonconvex in general

• Feasibility test

INTRODUCTIONKey Contributions

Page 6: On  the Capacity of Wireless CSMA/CA Multihop Networks

6

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

• Single-path routing, with routes and bit rates assumed fixed• Omnidirectional antenna communicating in a single channel• CSMA/CA for medium access control• Network state S composed of links transmitting

Knowledge of the feasible link sets in the network• : fraction of time that all links in S are transmitting

MODEL AND ASSUMPTIONSSystem Model

Page 7: On  the Capacity of Wireless CSMA/CA Multihop Networks

7

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

THROUGHPUT MODELING

Page 8: On  the Capacity of Wireless CSMA/CA Multihop Networks

8

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

SATURATED SINGLE-HOP FLOWSAll Nodes Within Carrier Sense Range

Page 9: On  the Capacity of Wireless CSMA/CA Multihop Networks

9

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

SATURATED SINGLE-HOP FLOWSAll Nodes Within Carrier Sense RangeU1(t)

t

1

U2(t)

tU3(t)

t

Page 10: On  the Capacity of Wireless CSMA/CA Multihop Networks

10

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

• By definition, the steady-state solution is

• Ratio between and

SATURATED SINGLE-HOP FLOWSAll Nodes Within Carrier Sense Range

Page 11: On  the Capacity of Wireless CSMA/CA Multihop Networks

11

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

• System of linear equations

• Steady-state solution

• Throughput of each flow

SATURATED SINGLE-HOP FLOWSAll Nodes Within Carrier Sense Range

Page 12: On  the Capacity of Wireless CSMA/CA Multihop Networks

12

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

SATURATED SINGLE-HOP FLOWSNot All Nodes Within Carrier Sense Range

2

1

3

Page 13: On  the Capacity of Wireless CSMA/CA Multihop Networks

13

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

SATURATED SINGLE-HOP FLOWSNot All Nodes Within Carrier Sense RangeU1(t)

tU2(t)

tU3(t)

t

Page 14: On  the Capacity of Wireless CSMA/CA Multihop Networks

14

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

• Steady-state solution for this case

• General solution

• Throughput of each flow

SATURATED SINGLE-HOP FLOWSNot All Nodes Within Carrier Sense Range

Page 15: On  the Capacity of Wireless CSMA/CA Multihop Networks

15

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

UNSATURATED SINGLE-HOP FLOWSIdle TimeU1(t)

t1

U2(t)

tU3(t)

t

Page 16: On  the Capacity of Wireless CSMA/CA Multihop Networks

16

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

• Steady-state solution

• Source behavior Injecting too little traffic: 0 Injecting too much traffic: 1

UNSATURATED SINGLE-HOP FLOWS

Page 17: On  the Capacity of Wireless CSMA/CA Multihop Networks

17

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

• Why the solution is similar to the saturated case?

• Statistically equivalent to a saturated network Average transmission times are the same Average backoff times are larger by 1/

UNSATURATED SINGLE-HOP FLOWS

Page 18: On  the Capacity of Wireless CSMA/CA Multihop Networks

18

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

UNSATURATED SINGLE-HOP FLOWSPrimal Unsaturated NetworkU1(t)

t1

U2(t)

tU3(t)

t

Page 19: On  the Capacity of Wireless CSMA/CA Multihop Networks

19

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

UNSATURATED SINGLE-HOP FLOWS Dual Saturated NetworkU1(t)

tU2(t)

tU3(t)

t

1

Page 20: On  the Capacity of Wireless CSMA/CA Multihop Networks

20

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

CAPACITY REGION CHARACTERIZATION

Page 21: On  the Capacity of Wireless CSMA/CA Multihop Networks

21

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

• Normalized throughput of transmitter i

• Express as a function of

• Find the inverse

• Limit the stability factors to the range

CAPACITY REGIONCharacterization Algorithm

Page 22: On  the Capacity of Wireless CSMA/CA Multihop Networks

22

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

CAPACITY REGIONTwo Transmitters Within Carrier Sense Range

Page 23: On  the Capacity of Wireless CSMA/CA Multihop Networks

23

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

CAPACITY REGIONTwo Transmitters Within Carrier Sense Range

1

y1

y2

1

1

1

2

2

1

121

2

1

21

1

1

12

22 1

1yy

21

11 1

1yy

01

11

02 12

Page 24: On  the Capacity of Wireless CSMA/CA Multihop Networks

24

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

CAPACITY REGIONThree Transmitters Within Carrier Sense Range

Page 25: On  the Capacity of Wireless CSMA/CA Multihop Networks

25

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

CAPACITY REGIONThree Transmitters Within Carrier Sense Range

1y1

y21

y31

Page 26: On  the Capacity of Wireless CSMA/CA Multihop Networks

26

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

CAPACITY REGIONThree Transmitters Not Within Carrier Sense Range

2

1

3

Page 27: On  the Capacity of Wireless CSMA/CA Multihop Networks

27

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

CAPACITY REGIONThree Transmitters Not Within Carrier Sense Range

1

y1

y2

1

1

1

2

2

1

111121

2

1

11121

111

1

11

112

21

22

2

yyyy

21

11 1

1yy

Capacity lost due to the lack of synchronization between

nodes

Page 28: On  the Capacity of Wireless CSMA/CA Multihop Networks

28

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

CAPACITY REGIONThree Transmitters Not Within Carrier Sense Range

1y1

y21

y31

Page 29: On  the Capacity of Wireless CSMA/CA Multihop Networks

29

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

FEASIBILITY TEST

Page 30: On  the Capacity of Wireless CSMA/CA Multihop Networks

30

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

• Does the network support a given rate vector ?

• Normalized throughput depends only on average values approximates the total transmission time as approximates the total time as

• Plug into the expression and check if

FEASIBILITY TESTFeasibility of Input Rates

Page 31: On  the Capacity of Wireless CSMA/CA Multihop Networks

31

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

SIMULATION RESULTS

Page 32: On  the Capacity of Wireless CSMA/CA Multihop Networks

32

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

SIMULATION SCENARIOMIT Roofnet Network: Single-Hop Flows

Page 33: On  the Capacity of Wireless CSMA/CA Multihop Networks

33

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

SIMULATION RESULTSSingle-Hop Flows (ρ = 1.00)

Page 34: On  the Capacity of Wireless CSMA/CA Multihop Networks

34

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

SIMULATION RESULTSSingle-Hop Flows (ρ = 0.50)

Page 35: On  the Capacity of Wireless CSMA/CA Multihop Networks

35

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

SIMULATION RESULTSSingle-Hop Flows (ρ = 0.25)

Page 36: On  the Capacity of Wireless CSMA/CA Multihop Networks

36

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

SIMULATION RESULTSSingle-Hop Flows (ρ = 0.01)

Page 37: On  the Capacity of Wireless CSMA/CA Multihop Networks

37

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

• Capacity of wireless CSMA/CA multihop networks poorly understood

• Theory able to model the network behavior Buffer dynamics of unsaturated sources and multihop flows Wireless CSMA/CA multihop networks are not erratic, but

predictable• System of nonlinear equations characterizes the network capacity Agnostic to the distribution of network parameters, only averages

relevant• Knowledge of the underlying process governing CSMA/CA

networks Opens up new areas of research Routing optimization and network provisioning

CONCLUSIONS

Page 38: On  the Capacity of Wireless CSMA/CA Multihop Networks

38

COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

On the Capacity ofWireless CSMA/CA Multihop NetworksRafael Laufer and Leonard KleinrockBell Labs, UCLAIEEE INFOCOM 2013