FMNC – Fast Mobile Network Characterization

20
FMNC – Fast Mobile Network Characterization Lixing Song, Aaron Striegel {lsong2,striegel}@nd.edu University of Notre Dame 1

Transcript of FMNC – Fast Mobile Network Characterization

Page 1: FMNC – Fast Mobile Network Characterization

FMNC – Fast Mobile Network Characterization

Lixing Song, Aaron Striegel{lsong2,striegel}@nd.edu University of Notre Dame

1

Page 2: FMNC – Fast Mobile Network Characterization

Problem Statement

Fast Mobile Network Characterization 2

+Sensors

Bodycams

How can we longitudinally test what the network performance would look like in practice?

Page 3: FMNC – Fast Mobile Network Characterization

Problem Statement

• Determine WiFi quality– At this moment

∘ Which way should my traffic go?∘ Which SSID / AP is best?∘ Is this WiFi performance acceptable?

– Longitudinally∘ Check my WiFi performance

– Every 15 minutes, 10 minutes, 5 minutes, 1 minute

Fast Mobile Network Characterization 3

Page 4: FMNC – Fast Mobile Network Characterization

Available Throughput

4

SpeedTest.netiperf

Fast Mobile Network Characterization

Page 5: FMNC – Fast Mobile Network Characterization

AB (Available Bandwidth) vs. AT (Available Throughput)

Fast Mobile Network Characterization 5

SpeedTest = AT AB is the floor for AT

Page 6: FMNC – Fast Mobile Network Characterization

Available Bandwidth (AB)

• Measure packet dispersion– PathChirp, Spruce, WBest+

Fast Mobile Network Characterization 6

Packet Rate Model:

Pack

et R

ate

Packet Gap Model:

tPa

cket

Siz

et

Page 7: FMNC – Fast Mobile Network Characterization

Frame Aggregation (802.11e)

8/2/2018 Fast Mobile Network Characterization 7

Without frame aggregation

Data Data Data

Block Ack

With frame aggregation

DataSender

Receiver Ack

Data

Ack

Data

Ack

Can we capture the “bursts” of queuing toinfer the presence of aggregation?

Page 8: FMNC – Fast Mobile Network Characterization

Frame Aggregation vs. AB

8/2/2018 Fast Mobile Network Characterization 8

Gaps become spiky. Rates become bimodal!

Page 9: FMNC – Fast Mobile Network Characterization

Aggregation Index - AI

• Capture the degree to which packets are aggregated

Fast Mobile Network Characterization 9

𝑢𝑢𝑥𝑥 is the bandwidth utilization;𝐺𝐺𝑠𝑠𝑠𝑠𝑠𝑠 isthe sending packet gap;

When we exceedAB with our probing,

AI will spike

Page 10: FMNC – Fast Mobile Network Characterization

Experimental Validation

8/2/2018 Lixing Song, Ph.D. Oral Candidacy 10

𝐺𝐺𝑠𝑠𝑠𝑠𝑠𝑠 fixedProbe traffic causes 0.1link utilization.

Page 11: FMNC – Fast Mobile Network Characterization

Design Principles - FMNC

• Zero client modifications– Work within existing protocols / stacks

∘ TCP/IP, HTTP GET

• Fast Energy / Impact to other flows– Less than 250 ms resolution time

• Accurate in zone that matters– 0-11 Mb/s - Red, Yellow, Green– Can trigger alternate tests

• Lightweight– Less than 100 KB of data

11Fast Mobile Network Characterization

Page 12: FMNC – Fast Mobile Network Characterization

Sliced, Structured, Reordered Packets

12Fast Mobile Network Characterization

Page 13: FMNC – Fast Mobile Network Characterization

Experimental Setup

• Client– Periodic FMNC web gets (Android phone)

• Server– Custom libpcap-based server

• Wireless links– 802.11n

• Cross Traffic– UDP via clients sharing same wireless

Fast Mobile Network CharacterizationDiscussion - AT&T – June 17, 2016 13

Page 14: FMNC – Fast Mobile Network Characterization

Results - Estimations

Fast Mobile Network CharacterizationDiscussion - AT&T – June 17, 2016 14

Page 15: FMNC – Fast Mobile Network Characterization

Performance

Fast Mobile Network CharacterizationBWAC – March 29, 2016 15

802.11n2.4 GHzUDP controlled links40 ms RTT

Page 16: FMNC – Fast Mobile Network Characterization

Performance – Classification

17Fast Mobile Network Characterization

Page 17: FMNC – Fast Mobile Network Characterization

Deployment

• ND spring break– Incentivized participation

∘ NetHealth study (500)∘ Approx. 100 unique devices

– Client for FMNC∘ AirWatch∘ Android Play Store Beta∘ Throughput test + FMNC

18Fast Mobile Network Characterization

Page 18: FMNC – Fast Mobile Network Characterization

Data Summary

19

HighlightsAverage B/W

20.38 Mb/sResolution Time

239.8 ms (90th Percentile)

Bandwidth Cost250x savings vs. iperf

Fast Mobile Network CharacterizationDiscussion - AT&T – June 17, 2016Energy: 2.18 mAh for iPerf (10s) vs. 0.003 mAh for FMNC

Page 19: FMNC – Fast Mobile Network Characterization

Example Result (Simple HTML Output)

Fast Mobile Network Characterization 20

Page 20: FMNC – Fast Mobile Network Characterization

21

Questions?

[email protected]

Fast Mobile Network Characterization

Supported in part by NSF CNS-1718405