Upload
apnic
View
65
Download
2
Tags:
Embed Size (px)
Citation preview
APRICOT 2015 Plenary | 03/2015
Narseo Vallina-Rodriguez ICSI-Berkeley
Beyond the radio: Exploring the terra incognita of mobile networks with the ICSI Netalyzr
Work done in collaboration with: Srikanth Sundaresan, Christian Kreibich, Nicholas Weaver and Vern Paxson
Narseo Vallina-Rodriguez (ICSI-Berkeley) | APRICOT 2015 Plenary | 03/2015
The uncertain mobile future
2
IoT Video streaming
AugmentedReality
+
Narseo Vallina-Rodriguez (ICSI-Berkeley) | APRICOT 2015 Plenary | 03/2015
Anticipating future traffic demands
3
• LTE deployment
• Network sharing agreements
• IPv6 support
• Peering (Cloud-mobile integration)
• LTE-Direct
• WiFi off-loading
?1Can we improve user’s network
experience by understanding how networks actually work and how
applications behave?
Narseo Vallina-Rodriguez (ICSI-Berkeley) | APRICOT 2015 Plenary | 03/2015
Measuring mobile performance: Classic E2E Model
Userparis.myisp.com
Web Serverwww.moscow.com
5
Uplink: 2.10 Mbps Downlink: 6.06 Mbps
RTT: 112 ms Loss: 0.1 %
Narseo Vallina-Rodriguez (ICSI-Berkeley) | APRICOT 2015 Plenary | 03/2015
Userparis.myisp.com
Web Serverwww.moscow.com
Hidden Proxies
Bufferbloat
Handset configuration
MTU
Carte Figurative des Pertes Successives en hommes de l’Armée Francaise dans la Campagne de Russie (1812-1813)
— Charles Minard.1869
CGNsEDNS
support
DNSSEC
Caches and CDNs
How the (mobile) Internet really is
6
IPv6
Narseo Vallina-Rodriguez (ICSI-Berkeley) | APRICOT 2015 Plenary | 03/2015
• User-run tool to diagnose connectivity characteristics from the edge of the Internet
• Checks for behavioral anomalies, network properties, privacy and security issues for [everybody]
• Runs more than 120 tests
• Started in 2009 as a JAVA applet • 1.6M sessions, 170 countries
• Native Android version since November 2013 • 29K installs, 130 countries
The ICSI Netalyzr Story
8
The ICSI Netalyzr
Project sponsors:
Narseo Vallina-Rodriguez (ICSI-Berkeley) | APRICOT 2015 Plenary | 03/2015
• Large footprint (large number of operators and countries)
• High fidelity data:
• Full control of both end-points
• “You measure what you see!”
• Ability to collect contextual information
• Research outcome: ACM IMC, PAM, ACM CoNEXT, ACM MobiSys, USENIX FOCI, …
9
Advantages of measuring from the “edge” of the network
Narseo Vallina-Rodriguez (ICSI-Berkeley) | APRICOT 2015 Plenary | 03/2015
Lat
ency
(ms)
0
50
100
150
200
HSPA+ LTERAN Latency GGSN/P-GW LatencyDefault DNS Latency OpenDNS LatencyGoogleDNS Latency Akamai CDN Latency
11
RAN latency vs IP latency
?
Narseo Vallina-Rodriguez (ICSI-Berkeley) | APRICOT 2015 Plenary | 03/2015 12
RAN latency vs IP latencyCDN / EDNS
IDENTIFIED LOCAL AKAMAI CACHE
IDENTIFIED LOCAL GOOGLE CACHE
EDNS SUPPORT
0 25 50 75 100% OF OPERATORS
Narseo Vallina-Rodriguez (ICSI-Berkeley) | APRICOT 2015 Plenary | 03/2015
• Complex and/or heterodox network deployments
• Low number of P-GW/GGSNs per operator: higher RTT
• Testimonial IPv6 support (including DNS)
13
RAN latency vs IP latencyIP deployment
Narseo Vallina-Rodriguez (ICSI-Berkeley) | APRICOT 2015 Plenary | 03/2015 14
3
Proxies MUST use the HTTP VIA header (RFC 2616)
Hidden HTTP proxies
HTTP PROXY
HEADER MODIFICATION
IMAGE TRANSCODING
FOLLOWS URL
PRIVACY LEAKS
0 25 50 75 100% OF OPERATORS
Narseo Vallina-Rodriguez (ICSI-Berkeley) | APRICOT 2015 Plenary | 03/2015
• Can we measure performance with a single metric?
• Fixing the IP Core can also improve user’s Internet experience, privacy and security
• Understanding mobile traffic:
• How do mobile traffic and the network behave “in the wild”?
• What is the IoT?
16
Conclusions and next steps
Try Netalyzr and tell us what you’d like to know about
your network!
17
[email protected] http://www.netalyzr.icsi.berkely.edu/publications