30
Augmenting Mobile 3G Using WiFi Sam Baek Ran Li Modified from University of Massachusetts Microsoft Research

Augmenting Mobile 3G Using WiFi

  • Upload
    wilmer

  • View
    50

  • Download
    0

Embed Size (px)

DESCRIPTION

Augmenting Mobile 3G Using WiFi. Sam Baek Ran Li Modified from University of Massachusetts Microsoft Research. Outline. The necessity of augmenting 3G Basic idea of Wiffler Improvement of Wiffler and test results Questions. Demand for mobile access growing. - PowerPoint PPT Presentation

Citation preview

Page 1: Augmenting Mobile 3G Using WiFi

Augmenting Mobile 3G Using WiFi

Sam BaekRan Li

Modified from University of Massachusetts Microsoft Research

Page 2: Augmenting Mobile 3G Using WiFi

Outline

The necessity of augmenting 3G

Basic idea of Wiffler

Improvement of Wiffler and test results

Questions

2

Page 3: Augmenting Mobile 3G Using WiFi

Demand for mobile access growing

3

Cisco Visual Networking Index: Global Mobile Data Traffic Forecast Update, 2011–2016

global mobile data traffic will increase 18-fold between 2011 and 2016.All of this is understandable given the massive adoption of mobile devices such as smartphones. Mobile data traffic will grow at a compound annual growth rate (CAGR) of 78 percent from 2011 to 2016, reaching 10.8 exabytes per month by 2016.

Page 4: Augmenting Mobile 3G Using WiFi

How can we reduce 3G usage?

1. Behavioral

2. Economic

3. Technical

4

like ATT wants to educate users by imposing a limitation of 5GB per month

Data Plan

Using WiFi to reduce 3G traffic

Page 5: Augmenting Mobile 3G Using WiFi

Augmenting Mobile 3G using WiFi

Offload data to WiFi when possible

Easy to do when you are stationary Focus on vehicular mobility

5

Page 6: Augmenting Mobile 3G Using WiFi

Offloading 3G data to WiFi

6

Wiffler

Page 7: Augmenting Mobile 3G Using WiFi

Basic Information

1. What is the availability of 3G and WiFi networks as seen by a vehicular user?

2. What are the performance characteristics of these two networks? (throughput and loss rate)

7

Page 8: Augmenting Mobile 3G Using WiFi

8

Measurement

Measurement: Joint study of 3G and WiFi connectivity Across three cities: Amherst, Seattle, SFO

Testbed: Vehicles with 3G modom and WiFi (802.11b) radios

Amherst: 20 cars, Seattle: 1 car, SFO: 1 car Software: Simultaneously probes 3G and WiFi

Availability, loss rate, throughput Duration: 3000+ hours of data over 12+ days

Page 9: Augmenting Mobile 3G Using WiFi

3G and WiFi access availability

9

Availability (%)

3G+WiFi combination is better than 3G

Amherst Seattle Sfo0

10

20

30

40

50

60

70

80

90

100

3GWiFiSum

Page 10: Augmenting Mobile 3G Using WiFi

Special distribution of 3G/WiFi availability

10

Amherst

Page 11: Augmenting Mobile 3G Using WiFi

WiFi (802.11b) throughput is lower

11

Cumulative fraction

Cumulative fraction

WiFi

3G

WiFi

3G

Upstream

Downstream

0.35 0.72

Throughput = Total data received per second

0.4 0.8

Page 12: Augmenting Mobile 3G Using WiFi

WiFi loss rate is higher

12

Cumulative fraction WiFi

3G

28%

8%

Loss rate = Fraction of packets lost at 10 probes/sec

Page 13: Augmenting Mobile 3G Using WiFi

Summary

In summary, the measurement study shows that

• A non-trivial amount of WiFi is available, but is limited around 10 percent. (3G:90%)

• Unlike stationary environments, WiFi throughput is much lower than 3G throughput. The WiFi loss rate performance is also poorer compared to 3G.

13

Page 14: Augmenting Mobile 3G Using WiFi

14

Implications of measurement study

Wiffler : simply switch from 3G to WiFi

Drawbacks Can offload only ~11% of the time Can hurt applications because of WiFi’s higher loss

rate and lower throughput. (VoIP)

Page 15: Augmenting Mobile 3G Using WiFi

15

Key ideas in WifflerIncrease savings for delay-

tolerant applications Problem: Using WiFi

only when available saves little 3G usage

Solution: Exploit delay-tolerance to wait to offload to WiFi when availability predicted

Reduce damage for delay-sensitive applications

Problem: Using WiFi whenever available can hurt application quality

Solution: Fast switch to 3G when WiFi delays exceed threshold

Page 16: Augmenting Mobile 3G Using WiFi

Prediction-based offloading

D = Delay-tolerance threshold (seconds)S = Data remaining to be sent (bytes)

Each second,1.If (WiFi available), send data on WiFi 2.Else if (W(D) < S), send data on 3G3.Else wait for WiFi.

16

Predicted WiFi transfer size in next D seconds

Page 17: Augmenting Mobile 3G Using WiFi

17

Negligible benefits with more sophisticated prediction, eg future location prediction + AP location database

Predicting WiFi capacity

History-based prediction of # of APs using last few AP encounters WiFi capacity = (expected #APs) x (capacity per AP)

Simple predictor yields low error both in Amherst and Seattle

Page 18: Augmenting Mobile 3G Using WiFi

18

Fast switching to 3G

Problem: WiFi losses bursty => high retransmission delay

Approach: If no WiFi link-layer ACK within 50ms, switch to 3G Else, continue sending on WiFi

Page 19: Augmenting Mobile 3G Using WiFi

Wiffler implementation

19

Wiffler proxy

Prediction-based offloading upstream + downstream Fast switching only upstream

Implemented using signal-upon-ACK in driver

Page 20: Augmenting Mobile 3G Using WiFi

20

Evaluation Roadmap Prediction-based offloading

Deployment on 20 DieselNet buses in 150 sq. mi region around Amherst

Trace-driven evaluation using throughput data

Fast switching Deployment on 1 car in Amherst town center Trace-driven evaluation using measured loss/delay

trace using VoIP-like probe traffic

Page 21: Augmenting Mobile 3G Using WiFi

Deployment resultsData offloaded to WiFi

Wiffler’s prediction-based offloading 30%WiFi when available 10%

21

% time good voice quality Wiffler’s fast switching 68%

WiFi when available (no switching) 42%

File transfer size: 5MB; Delay tolerance: 60 secs; Inter-transfer gap: random with mean 100 secs

VoIP-like traffic: 20-byte packet every 20 ms

Page 22: Augmenting Mobile 3G Using WiFi

22

Trace-driven evaluation Parameters varied

Workload, AP density, delay-tolerance, switching threshold

Strategies compared to prediction-based offloading: WiFi when available Adapted-Breadcrumbs: Future location prediction + AP

location database Oracle (Impractical): Perfect prediction w/ future knowledge

Page 23: Augmenting Mobile 3G Using WiFi

Wiffler increases data offloaded to WiFi

23

Workload: Web traces obtained from commuters

Wiffler increases delay by 10 seconds over Oracle.

42%

14%

Wiffler close to OracleSophisticated prediction yields negligible benefitWiFi when available yields little savings

Page 24: Augmenting Mobile 3G Using WiFi

Even more savings in urban centers

24

Page 25: Augmenting Mobile 3G Using WiFi

Fast switching improves quality of delay-sensitive applications

25

40%58%

73%

30% data offloaded to WiFi with 40ms switching threshold

Page 26: Augmenting Mobile 3G Using WiFi

26

Future work

Reduce energy to search for usable WiFi

Improve performance/usage by predicting user accesses to prefetch over WiFi

Incorporate evolving metrics of cost for 3G and WiFi usage

Page 27: Augmenting Mobile 3G Using WiFi

27

Summary Augmenting 3G with WiFi can reduce pressure on

cellular spectrum

Measurement in 3 cities confirms WiFi availability and performance poorer, but potentially useful

Wiffler: Prediction-based offloading and fast switching to offload without hurting applications

Questions?

Page 28: Augmenting Mobile 3G Using WiFi
Page 29: Augmenting Mobile 3G Using WiFi

Error in predicting # of APs

30

Relative error

N=1

N=4N=8

Page 30: Augmenting Mobile 3G Using WiFi

Fast switching improves performance of demanding applications

31

% time with good voice

quality

OracleOnly 3GWifflerNo switching