FMNC – Fast Mobile Network Characterization
Transcript of FMNC – Fast Mobile Network Characterization
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?
Fast Mobile Network Characterization
Supported in part by NSF CNS-1718405