Understanding the Impact of Network Infrastructure Changes using Large-Scale Measurement Platforms Computer Networks and Distributed Systems Jacobs University Bremen Bremen, Germany June 2013 AIMS 2013, Barcelona Vaibhav Bajpai and Jürgen Schönwälder {v.bajpai, j.schoenwaelder}@jacobs-university.de Supported by: Leone Project: http://leone-project.eu
19
Embed
Understanding the Impact of Network Infrastructure Changes ......Research Statement [5/17] • Understanding the Impact of Network Infrastructure Changes • Measuring broadband performance
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Understanding the Impact of Network Infrastructure Changes using Large-Scale Measurement Platforms
Computer Networks and Distributed SystemsJacobs University Bremen
Bremen, Germany
June 2013
AIMS 2013, Barcelona
Vaibhav Bajpai and Jürgen Schönwälder{v.bajpai, j.schoenwaelder}@jacobs-university.de
- Identify, isolate and fix problems in the access network.- Evaluate the Quality of Experience (QoE) of the user.- Benchmark and look into competitor insights.
• Consumers
- Does the ISP service adhere to the service level agreements (SLA)s?- Diagnose impaired components in the private network.
• Regulators
- Need datasets to compare multiple broadband providers.- Frame better policies to help regulate the broadband industry:
• Speedtest.net a flash-tool to measure broadband throughput: http://www.speedtest.net.
• DIMES, a software agent that performs ping and traceroute measurements [Shavitt-CCR-2005].• Glasnost, a Java-based applet that detects ISP-enforced traffic shaping [Dischinger-NSDI-2010].• Netalyzr, a Java-based applet that performs DNS, NAT, HTTP, IPv6-based tests. [Kreibich-IMC-2010].• Fathom, a Firefox-extension to Netalyzr [Dhawan-IMC-2012].
(British Sky Broadcasting Limited, AS5607), (-) London SamKnows
(Telekom Italia, AS3269), (-) Torino SamKnows
(BT Spain, AS8903), (-) Madrid SamKnows
(ROEDUNET, AS2614), (-) Timisoara SamKnows
(LambdaNet Communications, AS13237), (Teredo) Berlin GNU/Linux
(dfn, AS680), (-) Jacobs University Bremen Mac OS X
(-) means the IPv6 provider and AS are same as that for IPv4.
Preliminary Work | Measuring Happy Eyeballs
[12/17]
• How does the performance (mean) of IPv6 compare to that of IPv4?
• Native IPv4 and IPv6 connectivity via DTAG - Deutsche Telekom AG [AS 3320]
Preliminary Work | Measuring Happy Eyeballs
• How does the performance (variation) of IPv6 compare to that of IPv4?
• Native IPv4 and IPv6 connectivity via DTAG - Deutsche Telekom AG [AS 3320] [13/17]
Preliminary Work | Measuring Happy Eyeballs
• Do major portion of the web services centralize on CDNs?
Sprint com206.159.101.0/24
Sprint206.159.0.0/16
Internet Assigned Numbers Authority/0
Akamai Technologies2.18.160.0/20
www.google.com.br
Google Inc.74.125.0.0/16
Google Inc.173.194.0.0/16
Akamai Technologies, Inc.23.60.0.0/14
www.google.bg
www.bing.com
Akamai Technologies, Inc.23.32.0.0/11
Akamai International B.V.80.239.230.128/25
Akamai Technologies95.100.249.0/24
www.google.bewww.blogspot.kr
Cluster network5.199.166.0/23
AI PI AKT OOD195.85.215.0/24
www.google.it
America Online64.12.0.0/16
AOL Inc195.93.64.0/18
www.mapquest.com
Netscape Communications Corp.207.200.64.0/18
www.balagana.net
www.google.co.il
CLIENT338546.19.137.80/29
www.google.co.ma
www.comcast.net
Akamai Technologies84.53.172.0/22
Akamai Technologies195.95.192.0/23
www.google.co.id
www.google.fr
www.google.com.sa
www.google.com.sg
www.google.co.in
America Online, Inc205.188.0.0/16
www.google.nl Latin American and Caribbean IP address Regional Registry190.0.0.0/8
www.google.fi
www.google.se
www.mozilla.org
Mozilla Corporation63.245.208.0/20
www.google.sk
www.google.co.uk
www.google.com
www.google.com.bd
www.google.ca
www.rtl.de
RTL-D Video portal217.118.169.0/24
www.bitsnoop.com
www.google.ch
www.google.cl
www.google.cn
RIPE Network Coordination Centre141.0.0.0/8
www.google.lk
www.blogspot.fr
www.google.cz
Virtual Private Servers for Customers89.187.142.0/23
www.facebook.com
Facebook, Inc.66.220.144.0/20
Facebook, Inc.173.252.64.0/18
www.networkedblogs.com
www.google.co.kr
DUB8 EC2176.34.184.0/21
EdgeCast Networks, Inc.68.232.32.0/20
www.google.com.au
www.youtube.com
www.googleusercontent.com
SoftLayer Technologies Inc.66.228.118.0/24
www.google.pt
www.google.gr
www.google.com.mx
www.google.kz
www.blogspot.com.es
www.google.pl
www.google.com.vn
www.blogspot.in
www.google.tn
www.gravatar.com
www.google.co.jp
www.google.de
www.google.co.nz
www.google.com.ec
www.blogspot.com www.google.com.eg
www.irs.gov
www.google.dk
www.google.lt
Azar-A Kft.91.219.236.0/22
VNET a.s.109.74.148.0/22
www.orkut.com
www.google.hr
www.blogger.com
Flipkart India Pvt Ltd103.4.252.0/22
www.google.com.hk
YIFY Torrents Solutions37.221.165.32/28
www.google.com.ua
www.google.com.ly
www.aol.com
www.softlayer.com
www.netflix.com
www.flipkart.com
www.yify-torrents.com
www.google.by www.youm7.com
www.google.co.ve
www.google.com.do
www.android.com
www.google.ae
www.google.az
www.anitube.jp
Hosting Services, Inc.174.127.64.0/18
www.autoblog.com
www.google.co.za
www.blogspot.jp
www.goo.gl
www.google.at
www.google.com.tr
www.google.dz
www.att.com
www.google.iq
www.google.com.pk
www.google.com.ph
www.google.co.th
www.google.ru
www.google.com.pe
www.google.ro
Sprint65.172.0.0/14
Sprint com65.172.0.0/15
www.google.com.co
www.google.co.hu
www.google.ie
www.google.no
www.sprint.com
www.blogspot.co.uk
www.brainyquote.com
www.google.es
IPv4 Aggregation Cloud
www.google.com.br
Google Ireland Limited2a00:1450::/29
www.flipkart.com
Flipkart India Pvt Ltd2001:df0:23e::/48
www.google.com.sg
www.google.com.sa
Internet Assigned Numbers Authority/0
www.goo.gl
Akamai Technologies2a02:26f0::/32
www.google.by
www.google.co.za
www.google.be
www.google.sk
www.google.bg
www.google.com.bd
www.google.ae
Mozilla Corporation2620:101:8000::/40
www.google.se
Facebook Ireland Ltd2a03:2880::/32
www.youtube.com
www.aol.com
America Online2001:4b0::/32
www.google.fi
SoftLayer Technologies Inc.2607:f0d0::/32
www.att.com
www.orkut.com
www.google.co.id
Magyar Telekom plc.2001:4c48::/29
www.google.co.in
www.google.co.il
www.balagana.net
www.google.co.ma
www.google.dz
www.blogspot.jp
www.google.frwww.google.nlwww.google.no
www.google.co.vewww.google.com.ly
www.google.com.mx
VNET s. r. o.2a01:390::/32
BUL.NET2a01:9e40:195::/48
www.google.ch
www.blogspot.co.uk
www.google.cn
www.youm7.com
665 Third Street2400:cb00::/32
www.google.com.vn
www.mapquest.com
www.google.ca
www.blogspot.com.es
www.blogger.com
www.rtl.de
RTL Interactive Frankfurt2a03:d680::/48
www.google.co.nz
www.bitsnoop.com
2a02:29b8:1925::/64
www.blogspot.in
www.softlayer.com
www.google.ro
www.yify-torrents.com
COOLHOUSING s.r.o.2a01:5f0::/32
www.google.co.jp
www.google.ru
www.comcast.net
Akamai Technologies2a02:26f0:5::/48
www.facebook.com
www.google.cl
www.google.kz
www.google.gr
www.blogspot.com
www.google.cz
www.google.com.hk
www.google.com.ua
www.google.de
www.google.dk
www.google.com.ec
www.android.com
www.google.com.eg
www.google.co.thEdgeCast Networks, Inc.
2606:2800::/32
www.google.co.kr
www.google.lk
www.google.tn
www.google.hrwww.bing.com
www.google.co.uk
www.google.com.au
www.netflix.com
Amazon Data Services Ireland LTD2a01:578::/32
www.google.lt
www.blogspot.kr
www.google.com.tr
www.google.es
2607:f0d0:3001:ae::/64www.google.az
www.gravatar.com
www.google.at
www.sprint.com
Sprint2600::/29
www.google.com.ph
www.blogspot.fr
www.google.com.pk
www.networkedblogs.com
www.google.com.pe
www.google.com.co
www.mozilla.org
www.irs.gov
www.google.ie
www.google.pl
www.autoblog.com
www.google.com
www.anitube.jp
www.google.com.do
www.google.it
www.google.co.hu
www.googleusercontent.com
www.google.iq
www.brainyquote.com
www.google.pt
IPv6 Aggregation Cloud [14/17]
Preliminary Work | Measuring Happy Eyeballs
• To what extend is IPv6 preferred when connecting to a dual-stacked service?
Native IPv4 and IPv6 connectivity via DTAG - Deutsche Telekom AG [AS 3320]
IPv4 connectivity via LambdaNet Communications [AS 13237]. IPv6 connectivity via Teredo.
[15/17]
Preliminary Work | Measuring Happy Eyeballs
• Data Analysis Insights
• A 300ms advantage leaves a MA 1% chance to prefer IPv4.
• Measurement Agent (MA) will never use Teredo IPv6 unless IPv4 connectivity is broken.
• Higher connection times and variations over IPv6.
• A number of disparate services (bing, comcast, irs) show similar performances.
• whois data reveals they resolve to same RIR allocated blocks owned by a CDN.
• IPv4 and IPv6 whois aggregation clouds reveal many services centralize at Google and Akamai CDNs.
[16/17]
Understanding the Impact of Network Infrastructure Changes using Large-Scale Measurement Platforms
Research Questions
• Study IPv6 transition [Bajpai-AIMS-2012].
• Measure today’s IPv6 network.
• Study the blend of network centralization and decentralization
• Can we identify a Carrier-Grade NAT (CGNAT) from a residential gateway?• Can we identify multiple layers of NATs from a residential gateway?
• How does the performance of IPv6 compare to that of IPv4?
• To what extend do web services centralize on Content Delivery Networks (CDNs)?• To what extend does web experience depend on Regionalization?
Dissemination:
[17/17]
- Technical Article: Evaluating the Effectiveness of Happy Eyeballs, RIPE Labs, June 2013: https://labs.ripe.net/Members/vaibhav_bajpai/evaluating-the-effectiveness-of-happy-eyeballs
- Publication: PhD Workshop Paper, AIMS, June 2013- Tutorial: Large Scale Measurement Platforms, AIMS, June 2013- Invited Talk: Measuring the Effectiveness of Happy Eyeballs, RIPE 66, May 2013: http://ripe66.ripe.net/archives/video/1208/
[1] M. Dischinger, et al., Characterizing Residential Broadband Networks, ACM Conference on Internet Measurement Conference (IMC), 2007.
[2] Y. Shavitt, et al., DIMES: Let the Internet Measure Itself, ACM Computer Communications Review (CCR), 2005.
[3] M. Dischinger, et al., Glasnost: Enabling End Users to Detect Traffic Differentiation, USENIXSymposium on Networked Systems Design and Implementation (NSDI), 2010
[4] C. Kreibich, et al., Netalyzr: Illuminating the Edge Network, ACMConference on Internet Measurement Conference (IMC), 2010
[5] M. Dhawan, et al., Fathom: A Browser-based Network Measurement Platform, ACMConference on Internet Measurement Conference (IMC), 2012
[6] V. Bajpai, et al., Flow-based Identification of Failures caused by IPv6 Transition Mechanisms, 6th Conference on Autonomous Infrastructure, Management and Security (AIMS), 2012
[7] A. Dhamdhere, et al., Measuring the Deployment of IPv6: Topology, Routing and Performance, ACM Conference on Internet Measurement Conference (IMC), 2012
[8] M. Allman, et al., Accessing IPv6 Adoption, ACM Special Interest Group (SIG) forComputer Systems Performance Evaluation (SIGMETRICS), 2013
[9] L. Colitti, et al., Evaluating IPv6 Adoption in the Internet, Proceedings of Passive and Active Measurements (PAM), 2010