SlideShare a Scribd company logo
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
Augmented

Reality
+
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
?1
Can 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
User

paris.myisp.com
Web Server!
www.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
User

paris.myisp.com
Web Server!
www.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
CGNs
EDNS
support
DNSSEC
Caches
and CDNs
How the (mobile) Internet really is
6
IPv6
2
The ICSI Netalyzr Project
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
33
Preliminary observations
Narseo Vallina-Rodriguez (ICSI-Berkeley) | APRICOT 2015 Plenary | 03/2015
Latency(ms)
0
50
100
150
200
HSPA+ LTE
RAN Latency GGSN/P-GW Latency
Default DNS Latency OpenDNS Latency
GoogleDNS 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 latency
CDN /

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 (US, CA, AU, PL, SE, NO, DE)
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
34
Conclusions and
next steps
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
narseo@icsi.berkeley.edu
!
netalyzr-help@icsi.berkeley.edu
http://www.netalyzr.icsi.berkely.edu/publications
Narseo Vallina-Rodriguez (ICSI-Berkeley) | APRICOT 2015 Plenary | 03/2015 18
3
• 8% of mobile operators leak personal information in HTTP
headers:
• IMEI/IMSI/MSISDN
• Perma-cookies: x-uidh, x-acr
• “User monetization”
• Enables user tracking by malicious parties
User’s
privacy

More Related Content

What's hot

Network monitoring system demonstration
Network monitoring system demonstrationNetwork monitoring system demonstration
Network monitoring system demonstration
Jisc
 
SDN/NFV architecture vision and reality
SDN/NFV architecture vision and reality SDN/NFV architecture vision and reality
SDN/NFV architecture vision and reality
Colt Technology Services
 
[Cisco Connect 2018 - Vietnam] 3. rajinder singh cisco sd-wan-next generati...
[Cisco Connect 2018 - Vietnam] 3. rajinder singh   cisco sd-wan-next generati...[Cisco Connect 2018 - Vietnam] 3. rajinder singh   cisco sd-wan-next generati...
[Cisco Connect 2018 - Vietnam] 3. rajinder singh cisco sd-wan-next generati...
Nur Shiqim Chok
 
Cisco Connect 2018 Philippines - cisco sd-wan-next generation wan to power yo...
Cisco Connect 2018 Philippines - cisco sd-wan-next generation wan to power yo...Cisco Connect 2018 Philippines - cisco sd-wan-next generation wan to power yo...
Cisco Connect 2018 Philippines - cisco sd-wan-next generation wan to power yo...
NetworkCollaborators
 
Transforming Networks with NFV & SDN
Transforming Networks with NFV & SDNTransforming Networks with NFV & SDN
Transforming Networks with NFV & SDN
Open Networking Summits
 
Demystifying Network Function Virtualization (NFV) Service Assurance
Demystifying Network Function Virtualization (NFV) Service AssuranceDemystifying Network Function Virtualization (NFV) Service Assurance
Demystifying Network Function Virtualization (NFV) Service Assurance
Zenoss
 
Mapping EPN Partnerships
Mapping EPN PartnershipsMapping EPN Partnerships
Mapping EPN Partnerships
Cisco Service Provider
 
Building The Right Network
Building The Right NetworkBuilding The Right Network
Building The Right Network
Cisco Canada
 
Virtualized Transport for Edge Computing Services
Virtualized Transport for Edge Computing ServicesVirtualized Transport for Edge Computing Services
Virtualized Transport for Edge Computing Services
Sigal Biran-Nagar
 
Monitoring the NATS messaging system at scale with Elastic Beats
Monitoring the NATS messaging system at scale with Elastic BeatsMonitoring the NATS messaging system at scale with Elastic Beats
Monitoring the NATS messaging system at scale with Elastic Beats
Stamatis Katsaounis
 
ION Malta - IPv6 Case Study: Finland
ION Malta - IPv6 Case Study: FinlandION Malta - IPv6 Case Study: Finland
ION Malta - IPv6 Case Study: Finland
Deploy360 Programme (Internet Society)
 
SDN Network Function Virtualization Project Topics
SDN Network Function Virtualization Project  TopicsSDN Network Function Virtualization Project  Topics
SDN Network Function Virtualization Project Topics
Network Simulation Tools
 
Network Service Business: Transformation with Service Provider SDN, NFV and C...
Network Service Business: Transformation with Service Provider SDN, NFV and C...Network Service Business: Transformation with Service Provider SDN, NFV and C...
Network Service Business: Transformation with Service Provider SDN, NFV and C...
Ericsson
 
Mundi
MundiMundi
From Community to Enterprise and Back Again! Chris Wright, Red Hat
From Community to Enterprise and Back Again! Chris Wright, Red HatFrom Community to Enterprise and Back Again! Chris Wright, Red Hat
From Community to Enterprise and Back Again! Chris Wright, Red Hat
OpenStack
 
Sdn nfv-day-2016
Sdn nfv-day-2016Sdn nfv-day-2016
Sdn nfv-day-2016
Eueung Mulyana
 
Harmonized World of Automation
Harmonized World of AutomationHarmonized World of Automation
Harmonized World of Automation
Open Networking Summit
 
OpenStack Full Stack Monitoring and Troubleshooting
OpenStack Full Stack Monitoring and TroubleshootingOpenStack Full Stack Monitoring and Troubleshooting
OpenStack Full Stack Monitoring and Troubleshooting
Dirk Wallerstorfer
 
Cisco at OFC 2016
Cisco at OFC 2016Cisco at OFC 2016
Cisco at OFC 2016
Cisco Service Provider
 
Colt Optical SDN Innovation
Colt Optical SDN InnovationColt Optical SDN Innovation
Colt Optical SDN Innovation
Colt Technology Services
 

What's hot (20)

Network monitoring system demonstration
Network monitoring system demonstrationNetwork monitoring system demonstration
Network monitoring system demonstration
 
SDN/NFV architecture vision and reality
SDN/NFV architecture vision and reality SDN/NFV architecture vision and reality
SDN/NFV architecture vision and reality
 
[Cisco Connect 2018 - Vietnam] 3. rajinder singh cisco sd-wan-next generati...
[Cisco Connect 2018 - Vietnam] 3. rajinder singh   cisco sd-wan-next generati...[Cisco Connect 2018 - Vietnam] 3. rajinder singh   cisco sd-wan-next generati...
[Cisco Connect 2018 - Vietnam] 3. rajinder singh cisco sd-wan-next generati...
 
Cisco Connect 2018 Philippines - cisco sd-wan-next generation wan to power yo...
Cisco Connect 2018 Philippines - cisco sd-wan-next generation wan to power yo...Cisco Connect 2018 Philippines - cisco sd-wan-next generation wan to power yo...
Cisco Connect 2018 Philippines - cisco sd-wan-next generation wan to power yo...
 
Transforming Networks with NFV & SDN
Transforming Networks with NFV & SDNTransforming Networks with NFV & SDN
Transforming Networks with NFV & SDN
 
Demystifying Network Function Virtualization (NFV) Service Assurance
Demystifying Network Function Virtualization (NFV) Service AssuranceDemystifying Network Function Virtualization (NFV) Service Assurance
Demystifying Network Function Virtualization (NFV) Service Assurance
 
Mapping EPN Partnerships
Mapping EPN PartnershipsMapping EPN Partnerships
Mapping EPN Partnerships
 
Building The Right Network
Building The Right NetworkBuilding The Right Network
Building The Right Network
 
Virtualized Transport for Edge Computing Services
Virtualized Transport for Edge Computing ServicesVirtualized Transport for Edge Computing Services
Virtualized Transport for Edge Computing Services
 
Monitoring the NATS messaging system at scale with Elastic Beats
Monitoring the NATS messaging system at scale with Elastic BeatsMonitoring the NATS messaging system at scale with Elastic Beats
Monitoring the NATS messaging system at scale with Elastic Beats
 
ION Malta - IPv6 Case Study: Finland
ION Malta - IPv6 Case Study: FinlandION Malta - IPv6 Case Study: Finland
ION Malta - IPv6 Case Study: Finland
 
SDN Network Function Virtualization Project Topics
SDN Network Function Virtualization Project  TopicsSDN Network Function Virtualization Project  Topics
SDN Network Function Virtualization Project Topics
 
Network Service Business: Transformation with Service Provider SDN, NFV and C...
Network Service Business: Transformation with Service Provider SDN, NFV and C...Network Service Business: Transformation with Service Provider SDN, NFV and C...
Network Service Business: Transformation with Service Provider SDN, NFV and C...
 
Mundi
MundiMundi
Mundi
 
From Community to Enterprise and Back Again! Chris Wright, Red Hat
From Community to Enterprise and Back Again! Chris Wright, Red HatFrom Community to Enterprise and Back Again! Chris Wright, Red Hat
From Community to Enterprise and Back Again! Chris Wright, Red Hat
 
Sdn nfv-day-2016
Sdn nfv-day-2016Sdn nfv-day-2016
Sdn nfv-day-2016
 
Harmonized World of Automation
Harmonized World of AutomationHarmonized World of Automation
Harmonized World of Automation
 
OpenStack Full Stack Monitoring and Troubleshooting
OpenStack Full Stack Monitoring and TroubleshootingOpenStack Full Stack Monitoring and Troubleshooting
OpenStack Full Stack Monitoring and Troubleshooting
 
Cisco at OFC 2016
Cisco at OFC 2016Cisco at OFC 2016
Cisco at OFC 2016
 
Colt Optical SDN Innovation
Colt Optical SDN InnovationColt Optical SDN Innovation
Colt Optical SDN Innovation
 

Viewers also liked

Netalyzr for Android
Netalyzr for AndroidNetalyzr for Android
Netalyzr for Android
Narseo Rodriguez
 
prirucnik za mentorstvo mobilis2009 final
prirucnik za mentorstvo mobilis2009 finalprirucnik za mentorstvo mobilis2009 final
prirucnik za mentorstvo mobilis2009 finalSladja Milosevic
 
Lib guide presentation_lisa_curran
Lib guide presentation_lisa_curranLib guide presentation_lisa_curran
Lib guide presentation_lisa_curran
Lisa Curran
 
When David helps Goliath: The Case for 3G Onloading
When David helps Goliath: The Case for 3G OnloadingWhen David helps Goliath: The Case for 3G Onloading
When David helps Goliath: The Case for 3G Onloading
Narseo Rodriguez
 
mobile phone
mobile phone mobile phone
mobile phone
guestaeb5ee
 
Doc...metodos ejercicios
Doc...metodos ejerciciosDoc...metodos ejercicios
Doc...metodos ejercicios
Jose Ronald Estela Horna
 
Phillip dare presentation
Phillip dare presentationPhillip dare presentation
Phillip dare presentation
Lisa Curran
 
The Truth Behind National Foreclosure Numbers
The Truth Behind National Foreclosure NumbersThe Truth Behind National Foreclosure Numbers
The Truth Behind National Foreclosure Numbers
Foreclosuredotcom
 

Viewers also liked (8)

Netalyzr for Android
Netalyzr for AndroidNetalyzr for Android
Netalyzr for Android
 
prirucnik za mentorstvo mobilis2009 final
prirucnik za mentorstvo mobilis2009 finalprirucnik za mentorstvo mobilis2009 final
prirucnik za mentorstvo mobilis2009 final
 
Lib guide presentation_lisa_curran
Lib guide presentation_lisa_curranLib guide presentation_lisa_curran
Lib guide presentation_lisa_curran
 
When David helps Goliath: The Case for 3G Onloading
When David helps Goliath: The Case for 3G OnloadingWhen David helps Goliath: The Case for 3G Onloading
When David helps Goliath: The Case for 3G Onloading
 
mobile phone
mobile phone mobile phone
mobile phone
 
Doc...metodos ejercicios
Doc...metodos ejerciciosDoc...metodos ejercicios
Doc...metodos ejercicios
 
Phillip dare presentation
Phillip dare presentationPhillip dare presentation
Phillip dare presentation
 
The Truth Behind National Foreclosure Numbers
The Truth Behind National Foreclosure NumbersThe Truth Behind National Foreclosure Numbers
The Truth Behind National Foreclosure Numbers
 

Similar to Beyond the Radio: Exploring the terra incognita of mobile networks with the ICSI Netalyzr

Next Generation Network Architecture
Next Generation Network ArchitectureNext Generation Network Architecture
Next Generation Network Architecture
APNIC
 
iWAN - Cisco Application Experience Solution
iWAN - Cisco Application Experience SolutioniWAN - Cisco Application Experience Solution
iWAN - Cisco Application Experience Solution
xband
 
CATNIX: Desafíos y experiencia
CATNIX: Desafíos y experienciaCATNIX: Desafíos y experiencia
NTT i3 at OpenStack Summit - May 20th, 2015
NTT i3 at OpenStack Summit - May 20th, 2015NTT i3 at OpenStack Summit - May 20th, 2015
NTT i3 at OpenStack Summit - May 20th, 2015
NTT Innovation Institute Inc.
 
Tech Talk: Leverage the combined power of CA Unified Infrastructure Managemen...
Tech Talk: Leverage the combined power of CA Unified Infrastructure Managemen...Tech Talk: Leverage the combined power of CA Unified Infrastructure Managemen...
Tech Talk: Leverage the combined power of CA Unified Infrastructure Managemen...
CA Technologies
 
Accelerating SDN Applications with Open Source Network Overlays
Accelerating SDN Applications with Open Source Network OverlaysAccelerating SDN Applications with Open Source Network Overlays
Accelerating SDN Applications with Open Source Network Overlays
Cumulus Networks
 
Network Softwarization on KREONET: KREONET-S
Network Softwarization on KREONET: KREONET-SNetwork Softwarization on KREONET: KREONET-S
Network Softwarization on KREONET: KREONET-S
Dongkyun Kim
 
Telefonica: Automatización de la gestión de redes mediante grafos
Telefonica: Automatización de la gestión de redes mediante grafosTelefonica: Automatización de la gestión de redes mediante grafos
Telefonica: Automatización de la gestión de redes mediante grafos
Neo4j
 
Banv meetup 04162014
Banv meetup 04162014Banv meetup 04162014
Banv meetup 04162014
ozkan01
 
cloud computing
cloud computingcloud computing
cloud computing
Krishna Kumar
 
Driving Innovation: A Path to Digitization, Speed and Visibility in an Applic...
Driving Innovation: A Path to Digitization, Speed and Visibility in an Applic...Driving Innovation: A Path to Digitization, Speed and Visibility in an Applic...
Driving Innovation: A Path to Digitization, Speed and Visibility in an Applic...
Cisco Canada
 
ASCC Network Experience in IPv6
ASCC Network Experience in IPv6ASCC Network Experience in IPv6
ASCC Network Experience in IPv6
Ethern Lin
 
Visualizing Application & Delivery Flows to Make Data-Driven Decisions
Visualizing Application & Delivery Flows to Make Data-Driven DecisionsVisualizing Application & Delivery Flows to Make Data-Driven Decisions
Visualizing Application & Delivery Flows to Make Data-Driven Decisions
CA Technologies
 
WAN Summit NYC: SDN, SD-WAN, NFV - I'm Confused!
WAN Summit NYC: SDN, SD-WAN, NFV - I'm Confused!WAN Summit NYC: SDN, SD-WAN, NFV - I'm Confused!
WAN Summit NYC: SDN, SD-WAN, NFV - I'm Confused!
Ciaran Roche
 
Cloud Computing: Architecture, IT Security and Operational Perspectives
Cloud Computing: Architecture, IT Security and Operational PerspectivesCloud Computing: Architecture, IT Security and Operational Perspectives
Cloud Computing: Architecture, IT Security and Operational Perspectives
Megan Eskey
 
Cloud Testbeds for Standards Development and Innovation
Cloud Testbeds for Standards Development and InnovationCloud Testbeds for Standards Development and Innovation
Cloud Testbeds for Standards Development and Innovation
Alan Sill
 
Improving performance and efficiency with Network Virtualization Overlays
Improving performance and efficiency with Network Virtualization OverlaysImproving performance and efficiency with Network Virtualization Overlays
Improving performance and efficiency with Network Virtualization Overlays
Adam Johnson
 
PLNOG15: Cisco Application Centric Infrastructure - why ...? - Krzysztof Mazepa
PLNOG15: Cisco Application Centric Infrastructure - why ...? - Krzysztof MazepaPLNOG15: Cisco Application Centric Infrastructure - why ...? - Krzysztof Mazepa
PLNOG15: Cisco Application Centric Infrastructure - why ...? - Krzysztof Mazepa
PROIDEA
 
Global IPv6 Summit Presentation - Global Deployment or Digital Divide
Global IPv6 Summit Presentation - Global Deployment or Digital DivideGlobal IPv6 Summit Presentation - Global Deployment or Digital Divide
Global IPv6 Summit Presentation - Global Deployment or Digital Divide
APNIC
 
Istio, a Modern Services Mesh.pdf
Istio, a Modern Services Mesh.pdfIstio, a Modern Services Mesh.pdf
Istio, a Modern Services Mesh.pdf
yingxinwang4
 

Similar to Beyond the Radio: Exploring the terra incognita of mobile networks with the ICSI Netalyzr (20)

Next Generation Network Architecture
Next Generation Network ArchitectureNext Generation Network Architecture
Next Generation Network Architecture
 
iWAN - Cisco Application Experience Solution
iWAN - Cisco Application Experience SolutioniWAN - Cisco Application Experience Solution
iWAN - Cisco Application Experience Solution
 
CATNIX: Desafíos y experiencia
CATNIX: Desafíos y experienciaCATNIX: Desafíos y experiencia
CATNIX: Desafíos y experiencia
 
NTT i3 at OpenStack Summit - May 20th, 2015
NTT i3 at OpenStack Summit - May 20th, 2015NTT i3 at OpenStack Summit - May 20th, 2015
NTT i3 at OpenStack Summit - May 20th, 2015
 
Tech Talk: Leverage the combined power of CA Unified Infrastructure Managemen...
Tech Talk: Leverage the combined power of CA Unified Infrastructure Managemen...Tech Talk: Leverage the combined power of CA Unified Infrastructure Managemen...
Tech Talk: Leverage the combined power of CA Unified Infrastructure Managemen...
 
Accelerating SDN Applications with Open Source Network Overlays
Accelerating SDN Applications with Open Source Network OverlaysAccelerating SDN Applications with Open Source Network Overlays
Accelerating SDN Applications with Open Source Network Overlays
 
Network Softwarization on KREONET: KREONET-S
Network Softwarization on KREONET: KREONET-SNetwork Softwarization on KREONET: KREONET-S
Network Softwarization on KREONET: KREONET-S
 
Telefonica: Automatización de la gestión de redes mediante grafos
Telefonica: Automatización de la gestión de redes mediante grafosTelefonica: Automatización de la gestión de redes mediante grafos
Telefonica: Automatización de la gestión de redes mediante grafos
 
Banv meetup 04162014
Banv meetup 04162014Banv meetup 04162014
Banv meetup 04162014
 
cloud computing
cloud computingcloud computing
cloud computing
 
Driving Innovation: A Path to Digitization, Speed and Visibility in an Applic...
Driving Innovation: A Path to Digitization, Speed and Visibility in an Applic...Driving Innovation: A Path to Digitization, Speed and Visibility in an Applic...
Driving Innovation: A Path to Digitization, Speed and Visibility in an Applic...
 
ASCC Network Experience in IPv6
ASCC Network Experience in IPv6ASCC Network Experience in IPv6
ASCC Network Experience in IPv6
 
Visualizing Application & Delivery Flows to Make Data-Driven Decisions
Visualizing Application & Delivery Flows to Make Data-Driven DecisionsVisualizing Application & Delivery Flows to Make Data-Driven Decisions
Visualizing Application & Delivery Flows to Make Data-Driven Decisions
 
WAN Summit NYC: SDN, SD-WAN, NFV - I'm Confused!
WAN Summit NYC: SDN, SD-WAN, NFV - I'm Confused!WAN Summit NYC: SDN, SD-WAN, NFV - I'm Confused!
WAN Summit NYC: SDN, SD-WAN, NFV - I'm Confused!
 
Cloud Computing: Architecture, IT Security and Operational Perspectives
Cloud Computing: Architecture, IT Security and Operational PerspectivesCloud Computing: Architecture, IT Security and Operational Perspectives
Cloud Computing: Architecture, IT Security and Operational Perspectives
 
Cloud Testbeds for Standards Development and Innovation
Cloud Testbeds for Standards Development and InnovationCloud Testbeds for Standards Development and Innovation
Cloud Testbeds for Standards Development and Innovation
 
Improving performance and efficiency with Network Virtualization Overlays
Improving performance and efficiency with Network Virtualization OverlaysImproving performance and efficiency with Network Virtualization Overlays
Improving performance and efficiency with Network Virtualization Overlays
 
PLNOG15: Cisco Application Centric Infrastructure - why ...? - Krzysztof Mazepa
PLNOG15: Cisco Application Centric Infrastructure - why ...? - Krzysztof MazepaPLNOG15: Cisco Application Centric Infrastructure - why ...? - Krzysztof Mazepa
PLNOG15: Cisco Application Centric Infrastructure - why ...? - Krzysztof Mazepa
 
Global IPv6 Summit Presentation - Global Deployment or Digital Divide
Global IPv6 Summit Presentation - Global Deployment or Digital DivideGlobal IPv6 Summit Presentation - Global Deployment or Digital Divide
Global IPv6 Summit Presentation - Global Deployment or Digital Divide
 
Istio, a Modern Services Mesh.pdf
Istio, a Modern Services Mesh.pdfIstio, a Modern Services Mesh.pdf
Istio, a Modern Services Mesh.pdf
 

Recently uploaded

快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样
快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样
快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样
3a0sd7z3
 
怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样
怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样
怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样
rtunex8r
 
一比一原版新西兰林肯大学毕业证(Lincoln毕业证书)学历如何办理
一比一原版新西兰林肯大学毕业证(Lincoln毕业证书)学历如何办理一比一原版新西兰林肯大学毕业证(Lincoln毕业证书)学历如何办理
一比一原版新西兰林肯大学毕业证(Lincoln毕业证书)学历如何办理
thezot
 
Decentralized Justice in Gaming and Esports
Decentralized Justice in Gaming and EsportsDecentralized Justice in Gaming and Esports
Decentralized Justice in Gaming and Esports
Federico Ast
 
Bengaluru Dreamin' 24 - Personal Branding
Bengaluru Dreamin' 24 - Personal BrandingBengaluru Dreamin' 24 - Personal Branding
Bengaluru Dreamin' 24 - Personal Branding
Tarandeep Singh
 
How to make a complaint to the police for Social Media Fraud.pdf
How to make a complaint to the police for Social Media Fraud.pdfHow to make a complaint to the police for Social Media Fraud.pdf
How to make a complaint to the police for Social Media Fraud.pdf
Infosec train
 
一比一原版(uc毕业证书)加拿大卡尔加里大学毕业证如何办理
一比一原版(uc毕业证书)加拿大卡尔加里大学毕业证如何办理一比一原版(uc毕业证书)加拿大卡尔加里大学毕业证如何办理
一比一原版(uc毕业证书)加拿大卡尔加里大学毕业证如何办理
dtagbe
 
KubeCon & CloudNative Con 2024 Artificial Intelligent
KubeCon & CloudNative Con 2024 Artificial IntelligentKubeCon & CloudNative Con 2024 Artificial Intelligent
KubeCon & CloudNative Con 2024 Artificial Intelligent
Emre Gündoğdu
 
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
3a0sd7z3
 
Bangalore Call Girls 9079923931 With -Cuties' Hot Call Girls
Bangalore Call Girls 9079923931 With -Cuties' Hot Call GirlsBangalore Call Girls 9079923931 With -Cuties' Hot Call Girls
Bangalore Call Girls 9079923931 With -Cuties' Hot Call Girls
narwatsonia7
 
Securing BGP: Operational Strategies and Best Practices for Network Defenders...
Securing BGP: Operational Strategies and Best Practices for Network Defenders...Securing BGP: Operational Strategies and Best Practices for Network Defenders...
Securing BGP: Operational Strategies and Best Practices for Network Defenders...
APNIC
 
cyber crime.pptx..........................
cyber crime.pptx..........................cyber crime.pptx..........................
cyber crime.pptx..........................
GNAMBIKARAO
 
Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...
Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...
Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...
APNIC
 

Recently uploaded (13)

快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样
快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样
快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样
 
怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样
怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样
怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样
 
一比一原版新西兰林肯大学毕业证(Lincoln毕业证书)学历如何办理
一比一原版新西兰林肯大学毕业证(Lincoln毕业证书)学历如何办理一比一原版新西兰林肯大学毕业证(Lincoln毕业证书)学历如何办理
一比一原版新西兰林肯大学毕业证(Lincoln毕业证书)学历如何办理
 
Decentralized Justice in Gaming and Esports
Decentralized Justice in Gaming and EsportsDecentralized Justice in Gaming and Esports
Decentralized Justice in Gaming and Esports
 
Bengaluru Dreamin' 24 - Personal Branding
Bengaluru Dreamin' 24 - Personal BrandingBengaluru Dreamin' 24 - Personal Branding
Bengaluru Dreamin' 24 - Personal Branding
 
How to make a complaint to the police for Social Media Fraud.pdf
How to make a complaint to the police for Social Media Fraud.pdfHow to make a complaint to the police for Social Media Fraud.pdf
How to make a complaint to the police for Social Media Fraud.pdf
 
一比一原版(uc毕业证书)加拿大卡尔加里大学毕业证如何办理
一比一原版(uc毕业证书)加拿大卡尔加里大学毕业证如何办理一比一原版(uc毕业证书)加拿大卡尔加里大学毕业证如何办理
一比一原版(uc毕业证书)加拿大卡尔加里大学毕业证如何办理
 
KubeCon & CloudNative Con 2024 Artificial Intelligent
KubeCon & CloudNative Con 2024 Artificial IntelligentKubeCon & CloudNative Con 2024 Artificial Intelligent
KubeCon & CloudNative Con 2024 Artificial Intelligent
 
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
 
Bangalore Call Girls 9079923931 With -Cuties' Hot Call Girls
Bangalore Call Girls 9079923931 With -Cuties' Hot Call GirlsBangalore Call Girls 9079923931 With -Cuties' Hot Call Girls
Bangalore Call Girls 9079923931 With -Cuties' Hot Call Girls
 
Securing BGP: Operational Strategies and Best Practices for Network Defenders...
Securing BGP: Operational Strategies and Best Practices for Network Defenders...Securing BGP: Operational Strategies and Best Practices for Network Defenders...
Securing BGP: Operational Strategies and Best Practices for Network Defenders...
 
cyber crime.pptx..........................
cyber crime.pptx..........................cyber crime.pptx..........................
cyber crime.pptx..........................
 
Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...
Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...
Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...
 

Beyond the Radio: Exploring the terra incognita of mobile networks with the ICSI Netalyzr

  • 1. 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
  • 2. Narseo Vallina-Rodriguez (ICSI-Berkeley) | APRICOT 2015 Plenary | 03/2015 The uncertain mobile future 2 IoT Video 
 streaming Augmented
 Reality +
  • 3. 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
  • 4. ?1 Can we improve user’s network experience by understanding how networks actually work and how applications behave?
  • 5. Narseo Vallina-Rodriguez (ICSI-Berkeley) | APRICOT 2015 Plenary | 03/2015 Measuring mobile performance: 
 Classic E2E Model User
 paris.myisp.com Web Server! www.moscow.com 5 Uplink: 2.10 Mbps Downlink: 6.06 Mbps RTT: 112 ms Loss: 0.1 %
  • 6. Narseo Vallina-Rodriguez (ICSI-Berkeley) | APRICOT 2015 Plenary | 03/2015 User
 paris.myisp.com Web Server! www.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 CGNs EDNS support DNSSEC Caches and CDNs How the (mobile) Internet really is 6 IPv6
  • 8. 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:
  • 9. 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
  • 11. Narseo Vallina-Rodriguez (ICSI-Berkeley) | APRICOT 2015 Plenary | 03/2015 Latency(ms) 0 50 100 150 200 HSPA+ LTE RAN Latency GGSN/P-GW Latency Default DNS Latency OpenDNS Latency GoogleDNS Latency Akamai CDN Latency 11 RAN latency vs IP latency ?
  • 12. Narseo Vallina-Rodriguez (ICSI-Berkeley) | APRICOT 2015 Plenary | 03/2015 12 RAN latency vs IP latency CDN /
 EDNS IDENTIFIED LOCAL 
 AKAMAI CACHE IDENTIFIED LOCAL
 GOOGLE CACHE EDNS SUPPORT 0 25 50 75 100 % OF OPERATORS
  • 13. 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 (US, CA, AU, PL, SE, NO, DE) 13 RAN latency vs IP latencyIP deployment
  • 14. 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
  • 16. 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
  • 17. Try Netalyzr and tell us what you’d like to know about your network! 17 narseo@icsi.berkeley.edu ! netalyzr-help@icsi.berkeley.edu http://www.netalyzr.icsi.berkely.edu/publications
  • 18. Narseo Vallina-Rodriguez (ICSI-Berkeley) | APRICOT 2015 Plenary | 03/2015 18 3 • 8% of mobile operators leak personal information in HTTP headers: • IMEI/IMSI/MSISDN • Perma-cookies: x-uidh, x-acr • “User monetization” • Enables user tracking by malicious parties User’s privacy