measurement study: joint characterizaon of 3g and wifi · 2018-01-04 · aruna balasubramanian...

1
Wiffler protocol Deployment results Why bother? Future work Trace‐driven simula=on results Comple’on ’me % data offloaded to WiFi Predic’on‐based offloading 45 seconds 30% Measurement summary Availability WiFi can offload 3G data at most 11% of ’me Performance WiFi loss rate poorer compared to 3G: May effect loss‐sensi’ve applica’ons Deployed Wiffler in the 20‐node Amherst testbed. Augmen’ng 3G with WifF can reduce pressure on cellular spectrum Challenges: Low availability and poor performance of WiFi Wiffler: Predic’on‐based offloading and fast switching to tackle these challenges Wiffler implementa=on Measurement study: Joint characteriza=on of 3G and WiFi Goal: Augment 3G using “cheaper” WiFi access Aruna Balasubramanian UMass Amherst Ratul Mahajan MicrosoO Research Arun Venkataramani UMass Amherst User request 3G cell towers have limited spectrum But user demand con’nues to grow NY =mes ar=cle on user frustra=on due to poor 3G performance Set up Vehicular nodes with 3G/WiFi radios WiFi connec’vity through open APs; 3G connec’vity through cell towers Measurement in 3 ci=es: Amherst, SeaTle, SFO 3G versus WiFi availability 3G versus WiFi UDP throughput 3G versus WiFi loss rate Spa=al distribu=on of 3G/WiFi over a 150 sq. mile area in Amherst % ’me voice quality good % data offloaded to WiFi Fast switching 68 % 34% WiFi when available 42% 40% File transfer applica=on: File size = 5 Mb. Delay threshold = 60 seconds Voice Over IP applica=on: Load = 20 byte packets every 20 ms Wiffler proxy For delay tolerant applica=ons (E.g.,Email, File transfer) Wiffler waits un’l a delay‐tolerance threshold to offload data to WiFi Wiffler’s predic=on‐based offloading: Let W be the predicted transfer size; Let S be file size 1. If (WiFi available), send data on WiFi 2. Else, if (W<S and 3G is available), send data on 3G For loss‐sensi=ve applica=ons (E.g., VoIP, video streaming) Wiffler fast‐switches to 3G when WiFi performance is poor Wiffler’s fast switching: 1. If no WiFi link‐layer acknowledgment within a 50ms threshold a.Send data on 3G 2. Else, con’nue sending on WiFi Simple history based predic=on of WiFi transfer sizes. Predic=on error is low both in Amherst and SeaTle Trace‐driven simula=ons yields results comparable to deployment Summary Reduce energy cost of searching for WiFi Prefetch data by predic’ng future user requests Predic=on‐based offloading Fast‐switching Oracle: Based on perfect knowledge of WiFi performance Only 3G: Always use 3G No switching: Use WiFi when available Wiffler % time voice quality good PaFent: Wait unFl the delay threshold Oracle: Use perfect predicFon Breadcrumbs: Use locaFon + mobility predicFon ImpaFent: Use WiFi when available Wiffler % data offloaded to WiFi Completion time (sec)

Upload: others

Post on 09-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Measurement study: Joint characterizaon of 3G and WiFi · 2018-01-04 · Aruna Balasubramanian UMass Amherst Ratul ArunMahajan Microso Research Venkataramani User request 3G cell

Wifflerprotocol

Deploymentresults

Whybother?

FutureworkTrace‐drivensimula=onresults

Comple'on'me %dataoffloadedtoWiFi

Predic'on‐basedoffloading 45seconds 30%

Measurementsummary

Availability

WiFicanoffload3Gdataatmost11%of'me

Performance

WiFilossratepoorercomparedto3G:Mayeffectloss‐sensi'veapplica'ons

DeployedWifflerinthe20‐nodeAmhersttestbed.

Augmen'ng3GwithWifFcanreducepressureoncellularspectrum

Challenges:LowavailabilityandpoorperformanceofWiFi

Wiffler:Predic'on‐basedoffloadingandfastswitchingtotacklethesechallenges

Wifflerimplementa=on

Measurementstudy:Jointcharacteriza=onof3GandWiFi

Goal:Augment3Gusing“cheaper”WiFiaccess

ArunaBalasubramanianUMassAmherst

RatulMahajanMicrosoOResearch

ArunVenkataramaniUMassAmherst

Userrequest

3Gcelltowershavelimitedspectrum

Butuserdemandcon'nuestogrow

NY=mesar=cleonuserfrustra=onduetopoor3Gperformance

Setup

Vehicularnodeswith3G/WiFiradios

WiFiconnec'vitythroughopenAPs;3Gconnec'vitythroughcelltowers

Measurementin3ci=es:Amherst,SeaTle,SFO

3GversusWiFiavailability

3GversusWiFiUDPthroughput

3GversusWiFilossrate

Spa=aldistribu=onof3G/WiFiovera150sq.mileareainAmherst

%'mevoicequalitygood

%dataoffloadedtoWiFi

Fastswitching 68% 34%

WiFiwhenavailable 42% 40%

Filetransferapplica=on:Filesize=5Mb.Delaythreshold=60seconds

VoiceOverIPapplica=on:Load=20bytepacketsevery20ms

Wifflerproxy

Fordelaytolerantapplica=ons (E.g.,Email,Filetransfer)

Wifflerwaitsun'ladelay‐tolerancethresholdtooffloaddatatoWiFi

Wiffler’spredic=on‐basedoffloading:

LetWbethepredictedtransfersize;LetSbefilesize

1. If(WiFiavailable),senddataonWiFi

2. Else,if(W<Sand3Gisavailable),senddataon3G

Forloss‐sensi=veapplica=ons(E.g.,VoIP,videostreaming)

Wifflerfast‐switchesto3GwhenWiFiperformanceispoor

Wiffler’sfastswitching:

1.IfnoWiFilink‐layeracknowledgmentwithina50msthreshold

a. Senddataon3G

2.Else,con'nuesendingonWiFiSimplehistorybasedpredic=onofWiFitransfersizes.Predic=onerrorislowbothinAmherstandSeaTle

Trace‐drivensimula=onsyieldsresultscomparabletodeployment

Summary

ReduceenergycostofsearchingforWiFi

Prefetchdatabypredic'ngfutureuserrequests

Predic=on‐basedoffloading Fast‐switchingOracle:BasedonperfectknowledgeofWiFiperformanceOnly3G:Alwaysuse3GNoswitching:UseWiFiwhenavailableWiffler

% ti

me

voice

qu

ality

goo

d

PaFent:WaitunFlthedelaythresholdOracle:UseperfectpredicFonBreadcrumbs:UselocaFon+mobilitypredicFonImpaFent:UseWiFiwhenavailableWiffler

% d

ata

offlo

aded

to

WiF

i

Com

plet

ion

tim

e (s

ec)