Measuring Web Similarity from Dual-Stacked Hosts



Similar documents
Akamai CDN, IPv6 and DNS security. Christian Kaufmann Akamai Technologies DENOG 5 14 th November 2013

Akamai CDN, IPv6 and DNS security. Christian Kaufmann Akamai Technologies APNIC th August 2013


Characterizing and Mitigating Web Performance Bottlenecks in Broadband Access Networks

World IPv6 Day Observations

Measuring and Mitigating Web Performance Bottlenecks in Broadband Access Networks

LESSON Networking Fundamentals. Understand TCP/IP

What is AfriNIC, IPv4 exhaustion & IPv6 transition

Watching the IPv6 Takeoff from an IXP s Viewpoint

How To Get An Ipv6 Allocation On Ipv4 (Ipv4) From Ipv5) From The Ipvripe Ncc (Ip6) From A Ipvv6 Ipv2 (Ip4) To Ip

IPv6 The Big Picture. Rob Evans, Janet

IPv6 Around the World

D. SamKnows Methodology 20 Each deployed Whitebox performs the following tests: Primary measure(s)

HW2 Grade. CS585: Applications. Traditional Applications SMTP SMTP HTTP 11/10/2009

Deploying IPv6 at Scale As an ISP. Clinton Work Member of the TELUS team October 2015

IPv6 Addressing. ISP Training Workshops

Internet topology and performance analytics for mapping critical network infrastructure

Webinar: Advanced RIPE Atlas Usage

IPv6 Address Planning

Domain Name System (DNS)

IPv6 and IPv4 Update from the RIPE NCC. Sandra Brás, Ferenc Csorba

Large-Scale Network Measurements What? Why? How? Findings? Impact?

Enabling ISP-CDN Collaboration: Turning Challenges into Opportunities

Regional Internet Registries. Statistics & Activities. Prepared By APNIC, ARIN, LACNIC, RIPE NCC

Troubleshooting Slow Webpage Downloads

Why Mobile Performance is Hard

Case 2:08-cv ABC-E Document 1-4 Filed 04/15/2008 Page 1 of 138. Exhibit 8

How To Make Your Website More Exciting With A Browser Cache

The Collateral Damage of Internet Censorship by DNS Injection

Ref: A. Leon Garcia and I. Widjaja, Communication Networks, 2 nd Ed. McGraw Hill, 2006 Latest update of this lecture was on

Update logo and logo link on A Master. Update Date and Product on B Master

The Effect of Caches for Mobile Broadband Internet Access

Front-End Performance Testing and Optimization

What's inside the cloud?!

DOCUMENT REFERENCE: SQ EN. SAMKNOWS TEST METHODOLOGY Web-based Broadband Performance White Paper. July 2015

Mobile Application Performance Report

CSC2231: Akamai. Stefan Saroiu Department of Computer Science University of Toronto

CS 5480/6480: Computer Networks Spring 2012 Homework 1 Solutions Due by 9:00 AM MT on January 31 st 2012

The Internet Introductory material.

IPv6 deployment experiences from DNA Finland. Oskari Rasi

Blue Coat Security First Steps Solution for Deploying an Explicit Proxy

Klotski: Reprioritizing Web Content to Improve User Experience on Mobile Devices

Lab Conducting a Network Capture with Wireshark

COMPARISON OF FIXED & VARIABLE RATES (25 YEARS) CHARTERED BANK ADMINISTERED INTEREST RATES - PRIME BUSINESS*

COMPARISON OF FIXED & VARIABLE RATES (25 YEARS) CHARTERED BANK ADMINISTERED INTEREST RATES - PRIME BUSINESS*

Application Latency Monitoring using nprobe

EFFECT OF TRANSFER FILE SIZE ON TCP-ADaLR PERFORMANCE: A SIMULATION STUDY

How to start with 3DHOP

Broadband Quality Test Plan

TCP/IP Networking An Example

CPNI VIEWPOINT. SECURITY IMPLICATIONS OF IPv6. Disclaimer: MARCH 2011

A First Look at IPv4 Transfer Markets

Introduction to The Internet. ISP/IXP Workshops

NFQL: A Tool for Querying Network Flow Records [6]

COMP 112 Assignment 1: HTTP Servers

Introduction to The Internet

Introduction to IP Numbers vs. Domain names. Adiel A. Akplogan CEO, AFRINIC. 2014

Network: several computers who can communicate. bus. Main example: Ethernet (1980 today: coaxial cable, twisted pair, 10Mb 1000Gb).

ShoreTel Advanced Applications Web Utilities

How the Great Firewall discovers hidden circumvention servers. Roya Ensafi David Fifield Philipp Winter Nick Weaver Nick Feamster Vern Paxson

Website Analysis. foxnews has only one mail server ( foxnewscommail.protection.outlook.com ) North America with 4 IPv4.

464XLAT: Breaking Free of IPv4. T-Mobile.com NANOG 61 June 2014

DOSarrest External MULTI-SENSOR ARRAY FOR ANALYSIS OF YOUR CDN'S PERFORMANCE IMMEDIATE DETECTION AND REPORTING OF OUTAGES AND / OR ISSUES

Configuring Snort as a Firewall on Windows 7 Environment

Lucy in the Sky with IPv6

The Application Layer: DNS

An apparatus for P2P classification in Netflow traces

Identifying IPv6 Network Problems in the Dual-Stack World

Law Enforcement and Internet Governance: An Ounce of Prevention Is Worth a Pound of Cure

The Internet. On October 24, 1995, the FNC unanimously passed a resolution defining the term Internet.

Test Case 3 Active Directory Integration

LARGE-SCALE INTERNET MEASUREMENTS FOR DIAGNOSTICS AND PUBLIC POLICY. Henning Schulzrinne (+ Walter Johnston & James Miller) FCC & Columbia University

Transcription:

Measuring Web Similarity from Dual-Stacked Hosts Vaibhav Bajpai Jacobs University, Bremen RIPE 72, Copenhagen Joint work with Steffie Jacob Eravuchira SamKnows Limited, London Jürgen Schönwälder Jacobs University, Bremen Sam Crawford SamKnows Limited, London May 2016 Supported by: Flamingo Project: flamingo-project.eu Leone Project: leone-project.eu 1 / 24

s Recent work [1], [2], [3] has compared performance of dual-stacked websites over IPv4 and IPv6. No study comparing web similarity over IPv4 / IPv6. Websites 10.0% 8.0% 6.0% 4.0% 2.0% 0.0% ALEXA 1M Websites with AAAA entries W6D W6LD 2010 2011 2012 2013 2014 2015 2016 http://www.employees.org/ dwing/aaaa-stats We want to know: How similar are webpages accessed over IPv6 to their IPv4 counterparts? What factors contribute to the dissimilarity over IPv4 and IPv6? 2 / 24

We measure against ALEXA top 100 dual-stacked websites. 1. simweb : A tool for measuring web similarity over IPv4 and IPv6. 2. Websites (27%) have some fraction of webpage elements failing over IPv6. 3. Failure rates over IPv6 are largely due to DNS resolution error on images, js and CSS. 4. Both same-origin and cross-origin sources contribute to the failure rates over IPv6. To the best of our knowledge, this is the first study to: Measure webpage similarity over IPv4 and IPv6. Investigate IPv6 adoption that goes beyond the root page of a dual-stacked website. 3 / 24

4 / 24

Metrics We use 2 well-known webpage complexity metrics from literature [4, 5]: 1. Content Complexity The number & size of fetched webpage elements. 2. Service Complexity The number of same-origin & cross-origin sources. 5 / 24

We use the ALEXA top 100 dual-stacked websites as measurement targets [1]. 1. www.google.com 2. www.facebook.com 3. www.youtube.com 4. www.yahoo.com 5. www.wikipedia.org 6. www.qq.com 7. www.blogspot.com 8. 6 / 24

The simweb test: ALEXA Dual-Stacked Top 100 runs twice (once for each AF). repeats every hour. uses user-agent string: Mozilla/4.0 simweb IPv6 IPv4 SamKnows Tests results HTTP GET DSL/Cable Modem Probe HTTPS POST Data Collector 7 / 24

NETWORK TYPE # RESIDENTIAL 55 NREN / RESEARCH 11 BUSINESS / DATACENTER 09 OPERATOR LAB 04 IXP 01 RIR # RIPE 42 ARIN 29 APNIC 07 AFRINIC 01 LACNIC 01 We measure from 80 dual-stacked SamKnows probes. 8 / 24

Data Analysis 1 1 Measurements conducted for 65 days between April 2015 and June 2015. 9 / 24

Success Rates Can we fetch all webpage elements over IPv6? CDF 27% of websites show some rate of failure over IPv6. 9% exhibit more than 50% failures over IPv6. 6% show complete failure (0% success) over IPv6. 1.0 0.8 0.6 0.4 0.2 0.0 IPv6 IPv4 ALEXA top 100 Websites 0 20 40 60 80 100 Success Rate (%) # Webpage Success Rate (%) IPv6( ) IPv4 W6LD 01 www.bing.com 0 100 02 www.detik.com 0 100 03 www.engadget.com 0 100 04 www.nifty.com 0 100 05 www.qq.com 0 100 06 www.sakura.ne.jp 0 100 07 www.flipkart.com 09 99 08 www.folha.uol.com.br 13 100 09 www.aol.com 48 100 10 www.comcast.net 52 100 11 www.yahoo.com 72 100 12 www.mozilla.org 84 100 13 www.orange.fr 86 100 14 www.seznam.cz 89 100 15 www.mobile.de 90 100 16 www.wikimedia.org 90 100 17 www.t-online.de 93 100 18 www.free.fr 95 100 19 www.usps.com 95 100 20 www.vk.com 95 100 21 www.wikipedia.org 95 100 22 www.wiktionary.org 95 100 23 www.elmundo.es 96 100 24 www.uol.com.br 96 100 25 www.marca.com 97 100 26 www.terra.com.br 98 100 27 www.youm7.com 99 100 10 / 24

Web Similarity Success Rates ALEXA top 100 dual-stacked websites: www.bing.com 10 3 10 2 10 1 10 0 10 3 www.detik.com 6% show complete failure over IPv6. # Webpage Success Rate (%) IPv6( ) IPv4 W6LD 01 www.bing.com 0 100 02 www.detik.com 0 100 03 www.engadget.com 0 100 04 www.nifty.com 0 100 05 www.qq.com 0 100 06 www.sakura.ne.jp 0 100 Metrics that measure IPv6 adoption should account for changes in IPv6-readiness. 10 2 www.engadget.com 10 3 10 2 10 1 10 0 10 3 www.nifty.com 10 2 www.qq.com 10 4 10 3 10 2 10 1 10 0 10 3 www.sakura.ne.jp 10 2 Jan 2013 Jul Jan Jul Jan Jul 2014 2015 Jan 2016 TCP Connect Times (ms) IPv6 IPv4 11 / 24

Causality Analysis Where in the network does the failure occur? Network Level www.bing.com (100%) www.detik.com (100%) www.engadget.com (100%) www.nifty.com (100%) www.qq.com (100%) www.sakura.ne.jp (100%) www.flipkart.com (91%) www.folha.uol.com.br (87%) www.aol.com (52%) www.comcast.net (48%) www.yahoo.com (28%) www.mozilla.org (16%) www.orange.fr (14%) www.seznam.cz (11%) www.mobile.de (10%) www.wikimedia.org (10%) www.t-online.de (7%) www.free.fr (5%) www.usps.com (5%) www.vk.com (5%) www.wikipedia.org (5%) www.wiktionary.org (5%) www.elmundo.es (4%) www.uol.com.br (4%) www.marca.com (3%) www.terra.com.br (2%) www.youm7.com (1%) 0 30 60 90 Website failing over IPv6 Content Level 0 30 60 90 Contribution (%) Service Level 0 30 60 90 CURLE_OK CURLE_COULDNT_RESOLVE_HOST CURLE_COULDNT_CONNECT CURLE_OPERATION_TIMEDOUT CURLE_GOT_NOTHING CURLE_RECV_ERROR */css */html */javascript, */json */octet-stream */plain */rdf */xml image/* SAME ORIGIN CROSS ORIGIN CURLE_COULDNT_RESOLVE_HOST is the major contributor to failure rates. AAAA entries missing for these webpage elements in the DNS. 12 / 24

Causality Analysis Which type of objects fail more than others? Network Level www.bing.com (100%) www.detik.com (100%) www.engadget.com (100%) www.nifty.com (100%) www.qq.com (100%) www.sakura.ne.jp (100%) www.flipkart.com (91%) www.folha.uol.com.br (87%) www.aol.com (52%) www.comcast.net (48%) www.yahoo.com (28%) www.mozilla.org (16%) www.orange.fr (14%) www.seznam.cz (11%) www.mobile.de (10%) www.wikimedia.org (10%) www.t-online.de (7%) www.free.fr (5%) www.usps.com (5%) www.vk.com (5%) www.wikipedia.org (5%) www.wiktionary.org (5%) www.elmundo.es (4%) www.uol.com.br (4%) www.marca.com (3%) www.terra.com.br (2%) www.youm7.com (1%) 0 30 60 90 Website failing over IPv6 Content Level 0 30 60 90 Contribution (%) Service Level 0 30 60 90 CURLE_OK CURLE_COULDNT_RESOLVE_HOST CURLE_COULDNT_CONNECT CURLE_OPERATION_TIMEDOUT CURLE_GOT_NOTHING CURLE_RECV_ERROR */css */html */javascript, */json */octet-stream */plain */rdf */xml image/* SAME ORIGIN CROSS ORIGIN image/*, */javascript, */json and */css content contribute to the majority of the failure over IPv6. 13 / 24

Causality Analysis Where do the failing objects originate from? Network Level www.bing.com (100%) www.detik.com (100%) www.engadget.com (100%) www.nifty.com (100%) www.qq.com (100%) www.sakura.ne.jp (100%) www.flipkart.com (91%) www.folha.uol.com.br (87%) www.aol.com (52%) www.comcast.net (48%) www.yahoo.com (28%) www.mozilla.org (16%) www.orange.fr (14%) www.seznam.cz (11%) www.mobile.de (10%) www.wikimedia.org (10%) www.t-online.de (7%) www.free.fr (5%) www.usps.com (5%) www.vk.com (5%) www.wikipedia.org (5%) www.wiktionary.org (5%) www.elmundo.es (4%) www.uol.com.br (4%) www.marca.com (3%) www.terra.com.br (2%) www.youm7.com (1%) 0 30 60 90 Website failing over IPv6 Content Level 0 30 60 90 Contribution (%) Service Level 0 30 60 90 CURLE_OK CURLE_COULDNT_RESOLVE_HOST CURLE_COULDNT_CONNECT CURLE_OPERATION_TIMEDOUT CURLE_GOT_NOTHING CURLE_RECV_ERROR */css */html */javascript, */json */octet-stream */plain */rdf */xml image/* SAME ORIGIN CROSS ORIGIN Both same and cross origin sources contribute to the failure of webpage elements over IPv6. 14 / 24

Causality Analysis What is failure contribution of same-origin sources? www.bing.com (100%) www.detik.com (100%) www.engadget.com (100%) www.nifty.com (100%) www.qq.com (100%) www.sakura.ne.jp (100%) www.flipkart.com (91%) www.folha.uol.com.br (87%) www.aol.com (52%) www.comcast.net (48%) www.yahoo.com (28%) www.mozilla.org (16%) www.orange.fr (14%) www.seznam.cz (11%) www.mobile.de (10%) www.wikimedia.org (10%) www.t-online.de (7%) www.free.fr (5%) www.usps.com (5%) www.vk.com (5%) www.wikipedia.org (5%) www.wiktionary.org (5%) www.elmundo.es (4%) www.uol.com.br (4%) www.marca.com (3%) www.terra.com.br (2%) www.youm7.com (1%) SAME ORIGIN 0 30 60 90 Contribution (%) *.bing.com *.detik.com *.engadget.com *.nifty.com *.qq.com *.sakura.ne.jp *.flipkart.com *.uol.com.br *.aol.com *.comcast.net *.yahoo.com *.mozilla.org *.orange.fr *.seznam.cz *.mobile.de *.wikimedia.org *.t-online.de *.free.fr *.usps.com *.vk.com *.wikipedia.org *.wiktionary.org *.elmundo.es *.uol.com.br *.marca.com *.terra.com.br *.youm7.com 12% of websites have more than 50% webpage elements that belong to the same origin source and fail over IPv6. # Webpage Same Origin ( ) 01 www.bing.com 100% 02 www.detik.com 100% 03 www.engadget.com 100% 04 www.nifty.com 100% 05 www.usps.com 100% 06 www.qq.com 100% 07 www.sakura.ne.jp 100% 08 www.comcast.net 85% 09 www.yahoo.com 83% 10 www.terra.com.br 74% 11 www.marca.com 70% 12 www.wikimedia.org 65% 13 www.elmundo.es 37% 14 www.vk.com 31% 15 www.t-online.de 30% 16 www.youm7.com 24% 17 www.wiktionary.org 22% 18 www.wikipedia.org 22% 19 www.free.fr 13% 20 www.folha.uol.com.br 12% 21 www.mozilla.org 7% 22 www.uol.com.br 7% 23 www.mobile.de 7% 24 www.aol.com 5% 25 www.orange.fr 5% 26 www.seznam.cz 4% 27 www.flipkart.com 1% 15 / 24

Causality Analysis What is failure contribution of cross-origin sources? CROSS ORIGIN www.bing.com (100%) www.detik.com (100%) www.engadget.com (100%) www.nifty.com (100%) www.qq.com (100%) www.sakura.ne.jp (100%) www.flipkart.com (91%) www.folha.uol.com.br (87%) www.aol.com (52%) www.comcast.net (48%) www.yahoo.com (28%) www.mozilla.org (16%) www.orange.fr (14%) www.seznam.cz (11%) www.mobile.de (10%) www.wikimedia.org (10%) www.t-online.de (7%) www.free.fr (5%) www.usps.com (5%) www.vk.com (5%) www.wikipedia.org (5%) www.wiktionary.org (5%) www.elmundo.es (4%) www.uol.com.br (4%) www.marca.com (3%) www.terra.com.br (2%) www.youm7.com (1%) 0 30 60 90 Contribution (%) *.adition.com *.ajax.googleapis.com *.aolcdn.com *.cimcontent.net *.creativecommons.org *.d5nxst8fruw4z.cloudfront.net *.demdex.net *.dmtry.com *.doubleclick.net *.el-mundo.net *.elmundo.es *.expansion.com *.f.i.uol.com.br *.flixcart.com *.globaliza.com *.images1.folha.com.br *.imedia.cz *.imguol.com *.imguol.com.br *.interactivemedia.net *.ioam.de *.jsuol.com.br *.leguide.com *.ligatus.com *.mail.ru *.mozilla.net *.navdmp.com *.netbiscuits.net *.omtrdc.net *.optimizely.com *.outbrain.com *.proxad.net *.quantserve.com *.sblog.cz *.scorecardresearch.com *.szn.cz *.tag.navdmp.com *.telva.com *.theadex.com *.toi.de *.trrsf.com *.unidadeditorial.es *.voila.fr *.woopic.com *.www1.folha.com.br *.xiti.com Some of the cross-origin sources contribute to the failure of multiple websites. 16 / 24

Causality Analysis Which cross-origin sources span across multiple failing websites? *.wikimedia.org *.unidadeditorial.es *.scorecardresearch.com *.outbrain.com *.ligatus.com *.google.com *.facebook.com *.expansion.com *.el-mundo.net *.doubleclick.net *.creativecommons.org *.adition.com CROSS ORIGIN 0 10 20 30 40 50 60 70 80 Contribution (%) doubleclick.net spans 5 websites with a 0.54% median contribution to failure rates. creativecommons.org has 76% median contribution to the failure rate of 3 websites. #2 #2 #3 #2 #2 #4 #2 #2 #2 #5 #3 #2 CROSS ORIGIN MEDIAN *.creativecommons.org 76.33% *.el-mundo.net 31.41% *.adition.com 14.20% *.ligatus.com 4.98% *.wikimedia.org 1.40% *.expansion.com 1.21% *.scorecardresearch.com 1.19% *.outbrain.com 1.06% *.unidadeditorial.es 0.94% *.doubleclick.net 0.54% *.google.com 0.31% *.facebook.com 0.06% 17 / 24

Metrics that measure IPv6 adoption should account for changes in IPv6-readiness. Limiting to root webpage can lead to overestimation of IPv6 adoption numbers. Unclear whether websites with failure rates can be deemed IPv6-ready. Few cross-origin sources once IPv6 enabled will help large number of websites at once. Graduating in 2016. Currently on the job market! v.bajpai@jacobs-university.de @bajpaivaibhav 18 / 24

Appendix 19 / 24

Motivation 4/5 RIRs have exhausted available pool of IPv4 address space [6] APNIC Apr 11 RIPE Sep 12 LACNIC Jun 14 ARIN Sep 15 Large IPv6 broadband rollouts 2 since World IPv6 Launch Day in 2012 [7]. Increased global adoption of IPv6 to 10.5% [8] (as seen by Google, March 2016). Belgium 40.49% Switzerland 27.38% United States 23.62% Germany 21.41% 2 Comcast, Deutsche Telekom AG, AT&T, Verizon Wireless, T-Mobile USA 20 / 24

SamKnows webget SamKnows [9] probes run webget 3 : DNS lookup time. Time to first byte. HTTP request time. Content size. Download speed as a aggregated report for a website. % webget 1 www.google.com version: WEBGETMT.2 endtime: 1427820219 status: OK target: www.google.com address: 2a00:1450:4008:801::1013 fetch_time: 145270 bytes_total: 194818 bytes_sec: 1848376 objects: 3 threads: 1 requests: 3 connections: 1 reused_connections: 2 lookups: 1 request_total_time: 128883 request_min_time: 12930 request_avg_time: 42961 request_max_time: 100458... 3 files.samknows.com/~gpl 21 / 24

JUB simweb We extend the SamKnows webget test to measure webpage similiarity: simweb in addition also reports: Content Type Content Size Resource URL IP endpoint CURL response code HTTP status code for each webpage element of a website. % SIMWEB_L=1 IPVERSION=6 webget 1 www.google.com #: 1 version: SIMWEB.0 service: www.google.com timestamp: 1427822156 af: 6 status: OK curl_response_code: CURLE_OK object_type: text/html:charset=iso-8859-1 http_code: 200 resource_url: www.google.com ip_endpoint: 2a00:1450:4008:801::1010; size_bytes: 52674 #: 2... 22 / 24

Content Similarity Is there a difference in the number of fetched webpage elements? 1.0 ALEXA Top 100 Websites n(u) = ˆn 4(u) ˆn 6 (u) ˆn 4 (u) 100% 14% of websites exhibit dissimilarity in number. 6% showing more than 50% difference. CDF 0.8 0.6 0.4 0.2 0.0 1.00 0.98 0.96 0.94 0.92 0.90 0.88 0.86 0.84 0 20 40 60 80 100 0 20 40 60 80 100 Δn(u) (%) Is there a difference in the object size of fetched webpage elements? s(u) = ŝ4(u) ŝ 6 (u) ŝ 4 (u) 100% 94% of dual-stacked websites exhibit dissimilarity in size. 8% showing atleast 50% difference. CDF 1.0 0.8 0.6 0.4 0.2 0.0 ALEXA Top 100 Websites 0.6 0.5 0.4 0.3 0.2 0.1 0.0 0.00 0.05 0.10 0.15 0 20 40 60 80 100 Δs(u) (%) 23 / 24

Appendix References I [1] V. Bajpai and J. Schönwälder, IPv4 versus IPv6 - who connects faster? in IFIP Networking Conference (IFIP Networking), 2015, May 2015, pp. 1 9. [Online]. Available: http://dx.doi.org/10.1109/ifipnetworking.2015.7145323 [2] M. Nikkhah, R. Guérin, Y. Lee, and R. Woundy, Assessing IPv6 Through Web Access a Measurement Study and Its Findings, in Proceedings of the Seventh COnference on Emerging Networking EXperiments and Technologies, ser. CoNEXT 11. New York, NY, USA: ACM, 2011, pp. 26:1 26:12. [Online]. Available: http://doi.acm.org/10.1145/2079296.2079322 [3] A. Dhamdhere, M. Luckie, B. Huffaker, k. claffy, A. Elmokashfi, and E. Aben, Measuring the Deployment of IPv6: Topology, Routing and Performance, in Proceedings of the 2012 ACM Conference on Internet Measurement Conference, ser. IMC 12. New York, NY, USA: ACM, 2012, pp. 537 550. [Online]. Available: http://doi.acm.org/10.1145/2398776.2398832 [4] M. Butkiewicz, H. V. Madhyastha, and V. Sekar, Understanding Website Complexity: Measurements, Metrics, and Implications, in Proceedings of the 2011 ACM SIGCOMM Conference on Internet Measurement Conference, ser. IMC 11. New York, NY, USA: ACM, 2011, pp. 313 328. [Online]. Available: http://doi.acm.org/10.1145/2068816.2068846 [5], Characterizing Web Page Complexity and Its Impact, IEEE/ACM Trans. Netw., vol. 22, no. 3, pp. 943 956, Jun. 2014. [Online]. Available: http://dx.doi.org/10.1109/tnet.2013.2269999 [6] P. Richter, M. Allman, R. Bush, and V. Paxson, A Primer on IPv4 Scarcity, SIGCOMM Comput. Commun. Rev., vol. 45, no. 2, pp. 21 31, Apr. 2015. [Online]. Available: http://doi.acm.org/10.1145/2766330.2766335 [7] The Internet Society, World IPv6 Launch, http://www.worldipv6launch.org, [Online; accessed 11-January-2016]. [8] Google, Google IPv6 Adoption Statistics, http://www.google.com/intl/en/ipv6/statistics.html, [Online; accessed 11-January-2016]. [9] V. Bajpai and J. Schonwalder, A Survey on Internet Performance Measurement Platforms and Related Standardization Efforts, Communications Surveys Tutorials, IEEE, vol. 17, no. 3, pp. 1313 1341, thirdquarter 2015. [Online]. Available: http://dx.doi.org/10.1109/comst.2015.2418435 24 / 24