self management in chaotic wireless networks

30
1 Self Management in Chaotic Wireless Networks Aditya Akella, Glenn Judd , Srini Seshan, Peter Steenkiste Carnegie Mellon University

Upload: fraley

Post on 21-Jan-2016

26 views

Category:

Documents


0 download

DESCRIPTION

Self Management in Chaotic Wireless Networks. Aditya Akella, Glenn Judd , Srini Seshan, Peter Steenkiste Carnegie Mellon University. Wireless Proliferation. Sharp increase in deployment Airports, malls, coffee shops, homes… 4.5 million APs sold in 3 rd quarter of 2004! - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Self Management in Chaotic Wireless Networks

1

Self Management in Chaotic Wireless Networks

Aditya Akella, Glenn Judd,

Srini Seshan, Peter Steenkiste

Carnegie Mellon University

Page 2: Self Management in Chaotic Wireless Networks

2

Wireless Proliferation

Sharp increase in deployment Airports, malls, coffee shops, homes… 4.5 million APs sold in 3rd quarter of 2004!

Past dense deployments were planned campus-style deployments

Page 3: Self Management in Chaotic Wireless Networks

3

Chaotic Wireless Networks

Unplanned: Independent users set up APs Spontaneous Variable densities Other wireless devices

Unmanaged: Configuring is a pain ESSID, channel, placement, power Use default configuration

“Chaotic” Deployments

Page 4: Self Management in Chaotic Wireless Networks

4

Implications of Dense Chaotic Networks

Benefits Great for ubiquitous

connectivity, new applications

Challenges Serious contention Poor performance Access control,

security

Page 5: Self Management in Chaotic Wireless Networks

5

Outline

Quantify deployment densities and other characteristics

Impact on end-user performance Initial work on mitigating negative

effects Conclusion

Page 6: Self Management in Chaotic Wireless Networks

6

Characterizing Current Deployments

Datasets Place Lab: 28,000 APs

MAC, ESSID, GPS Selected US cities www.placelab.org

Wifimaps: 300,000 APs MAC, ESSID, Channel, GPS (derived) wifimaps.com

Pittsburgh Wardrive: 667 APs MAC, ESSID, Channel, Supported Rates, GPS

Page 7: Self Management in Chaotic Wireless Networks

7

AP Stats, Degrees: Placelab

Portland 8683 54

San Diego 7934 76

San Francisco

3037 85

Boston 2551 39

#APs Max.degree

(Placelab: 28000 APs, MAC, ESSID, GPS)

1 2 1

50 m

Page 8: Self Management in Chaotic Wireless Networks

8

Degree Distribution: Place Lab

Page 9: Self Management in Chaotic Wireless Networks

9

Unmanaged Devices

Most users don’t change default channel

Channel selection must be automated

6 41.2

2 12.3

11 11.5

3 3.6

Channel %age

WifiMaps.com(300,000 APs, MAC, ESSID, Channel)

Page 10: Self Management in Chaotic Wireless Networks

10

Opportunities for Change

Wardrive (667 APs, MAC, ESSID, Channel,

Rates, GPS)

Major vendors dominate

Incentive to reduce “vendor self interference”

Linksys (Cisco) 33.5Aironet (Cisco) 12.2Agere 9.6D-Link 4.9Apple 4.6Netgear 4.4ANI Communications 4.3Delta Networks 3Lucent 2.5Acer 2.3Others 16.7

Page 11: Self Management in Chaotic Wireless Networks

11

Outline

Quantify deployment densities and other characteristics

Impact on end-user performance Initial work on mitigating negative

effects Conclusion

Page 12: Self Management in Chaotic Wireless Networks

12

Impact on Performance

Glomosim trace-driven simulations

• “D” clients per AP

• Each client runs HTTP/FTP workloads

• Vary stretch “s” scaling factor for inter-AP distances

Map Showing Portion of Pittsburgh Data

Page 13: Self Management in Chaotic Wireless Networks

13

Impact on HTTP Performance 3 clients per AP. 2 clients run FTP sessions.

All others run HTTP.300 seconds

Max interference No interference

5s sleep time

20s sleep time

Degradation

Page 14: Self Management in Chaotic Wireless Networks

14

Optimal Channel Allocation vs.Optimal Channel Allocation + Tx Power Control

Channel Only Channel + Tx Power Control

Page 15: Self Management in Chaotic Wireless Networks

15

Incentives for Self-management

Clear incentives for automatically selecting different channels Disputes can arise when configured manually

Selfish users have no incentive to reduce transmit power

Power control implemented by vendors Vendors want dense deployments to work

Regulatory mandate could provide further incentive e.g. higher power limits for devices that implement

intelligent power control

Page 16: Self Management in Chaotic Wireless Networks

16

txPower determines rangedclient, txPower determines rate

dmin

dclient

Impact of Joint Transmit Power and Rate Control

Objective: given <load, txPower, dclient> determine dmin

require: mediumUtilization <= 1

APs

Page 17: Self Management in Chaotic Wireless Networks

17

Impact of Transmit Power Control

Minimum distance decreases dramatically with transmit power High AP densities and loads requires transmit power < 0 dBm Highest densities require very low power can’t use 11Mbps!

1

10

100

-20

-17

-14

-11 -8 -5 -2 1 4 7 10 13 16 19

Tx power (dBm)

min

imum

AP

dis

tanc

e (m

eter

s)

0.10.50.50.70.91.1

Load Mbps

11 Mbps2 Mbps

5.5 Mbps

Page 18: Self Management in Chaotic Wireless Networks

18

Outline

Quantify deployment densities and other characteristics

Impact on end-user performance Initial work on mitigating negative

effects Conclusion

Page 19: Self Management in Chaotic Wireless Networks

19

Power and Rate Selection Algorithms

Rate Selection Auto Rate Fallback: ARF Estimated Rate Fallback: ERF

Joint Power and Rate Selection Power Auto Rate Fallback: PARF Power Estimated Rate Fallback: PERF Conservative Algorithms

Always attempt to achieve highest possible modulation rate

Implementation Modified HostAP Prism 2.5 driver

Can’t control power on control and management frames

Page 20: Self Management in Chaotic Wireless Networks

20

Lab Interference Test

ResultsTopology

110 dB pathloss

95 dB pathloss79 dB pathloss

Victim Pair Aggressor Pair

TCP benchmark

Rate limited file transfer

0

0.5

1

1.5

2

2.5

3

3.5

4

No Interference ARF ERF PERF

Th

rou

gh

pu

t (M

bp

s)

Page 21: Self Management in Chaotic Wireless Networks

21

Conclusion

Significant densities of APs in many metro areas

Many APs not managed

High densities could seriously affect performance

Static channel allocation alone does not solve the problem

Transmit power control effective at reducing impact

Page 22: Self Management in Chaotic Wireless Networks

22

Extra Slides

Page 23: Self Management in Chaotic Wireless Networks

23

Opportunities for Change

Total 667

Classified 472

802.11b 379

802.11g 93

Wardrive (667 APs, MAC, ESSID, Channel,

Rates, GPS)

802.11g standardized one year previous to this measurement

Relatively quick deployment by users

Page 24: Self Management in Chaotic Wireless Networks

24

Home Interference Test

Results Topology

Page 25: Self Management in Chaotic Wireless Networks

25

Network “Capacity” and Fairness

Set all transfers to FTP to measure “capacity” of the network.

Compare effects of channel allocation and power control

Page 26: Self Management in Chaotic Wireless Networks

26

LPERF

Tag all packets Tx Power

Enables pathloss computation

Utilization: Tx, Rx Enables computation of load on

each node Fraction of non-idle time impacted

by transmissions

Pick rate that satisfies local demand and yields least load on network

Page 27: Self Management in Chaotic Wireless Networks

27

Static Channel Allocation

3-color

Page 28: Self Management in Chaotic Wireless Networks

28

Static Channel

Page 29: Self Management in Chaotic Wireless Networks

29

Static channel + Tx power

Page 30: Self Management in Chaotic Wireless Networks

30

Ongoing Work

Joint power and multi-rate adaptation algorithms Extend to case where TxRate could be

traded off for higher system throughput Automatic channel selection Field tests of these algorithms