FMNC – Fast Mobile Network Characterization

Preview:

Citation preview

FMNC – Fast Mobile Network Characterization

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

1

Problem Statement

Fast Mobile Network Characterization 2

+Sensors

Bodycams

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

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

Available Throughput

4

SpeedTest.netiperf

Fast Mobile Network Characterization

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

Fast Mobile Network Characterization 5

SpeedTest = AT AB is the floor for AT

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

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?

Frame Aggregation vs. AB

8/2/2018 Fast Mobile Network Characterization 8

Gaps become spiky. Rates become bimodal!

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

Experimental Validation

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

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

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

Sliced, Structured, Reordered Packets

12Fast 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

Results - Estimations

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

Performance

Fast Mobile Network CharacterizationBWAC – March 29, 2016 15

802.11n2.4 GHzUDP controlled links40 ms RTT

Performance – Classification

17Fast 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

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

Example Result (Simple HTML Output)

Fast Mobile Network Characterization 20

21

Questions?

striegel@nd.edu

Fast Mobile Network Characterization

Supported in part by NSF CNS-1718405

Recommended