Five Years at the Edge: Watching Internet from the ISP Network

Slides:



Advertisements
Similar presentations
Ningning HuCarnegie Mellon University1 Optimizing Network Performance In Replicated Hosting Peter Steenkiste (CMU) with Ningning Hu (CMU), Oliver Spatscheck.
Advertisements

One-Click Hosting Services: A File-Sharing Hideout Demetris Antoniades Evangelos P. Markatos ICS-FORTH Heraklion,
An Analysis of Internet Content Delivery Systems Stefan Saroiu, Krishna P. Gommadi, Richard J. Dunn, Steven D. Gribble, and Henry M. Levy Proceedings of.
25 Need-to-Know Facts. Fact 1 Every 2 days we create as much information as we did from the beginning of time until 2003 [Source]Source © 2014 Bernard.
Greening the Internet with Content-Centric Networking Uichin Lee, Ivica Rimac, Volker Hilt Bell Alcatel-Lucent April 14, 2010.
Social Media: YouTube as a Case. 2 New generation of video sharing service Feb.15th, 2005 Some statistics: 60 hours video uploaded very minute 4 billion.
EVERYWHERE: IMPACT OF DEVICE AND INFRASTRUCTURE SYNERGIES ON USER EXPERIENCE Cost TMA – Figaro - NSF Alessandro Finamore Marco Mellia Maurizio Munafò Sanjay.
MPlane – Building an Intelligent Measurement Plane for the Internet Maurizio Dusi – NEC Laboratories Europe NSF Workshop on perfSONAR.
1 One-Click Hosting Services: A File-Sharing Hideout Demetris Antoniades Evangelos P. Markatos ICS-FORTH Heraklion,
PTPA Research Update November 2009 PBS Research Beth Walsh Bill Merkel.
Brussels, 18 th March, RURAL WINGS IP Network traffic and reliability evaluation for the Rural Wings project Final Test Runs results - D7.6 - Patricia.
MBA Working in open collaboration, to build a transparent measurement collection and reporting methodology, and to publish a freely available dataset.
Quality of Service of Over-The-Top Services Cyril Lau
NETWORK HARDWARE AND SOFTWARE MR ROSS UNIT 3 IT APPLICATIONS.
Mailjet and Microsoft Azure Offer All-in-One Infrastructure and Deliverability while Saving IT and Enterprise Time and Money with Scalability MICROSOFT.
Emir Halepovic, Jeffrey Pang, Oliver Spatscheck AT&T Labs - Research
MidVision Enables Clients to Rent IBM WebSphere for Development, Test, and Peak Production Workloads in the Cloud on Microsoft Azure MICROSOFT AZURE ISV.
1 workshop Barcelona, April 22, 2015.
+ Logentries Is a Real-Time Log Analytics Service for Aggregating, Analyzing, and Alerting on Log Data from Microsoft Azure Apps and Systems MICROSOFT.
Tutorial 11 Solutions. Question 1 Q1. What is meant by interactivity for streaming stored audio/video? What is meant by interactivity for real-time interactive.
John S. Otto Mario A. Sánchez John P. Rula Fabián E. Bustamante Northwestern, EECS.
WHAT'S THE DIFFERENCE BETWEEN A WEB APPLICATION STREAMING NETWORK AND A CDN? INSTART LOGIC.
MICROSOFT AZURE APP BUILDER PROFILE: RAVERUS LTD. Raverus is a customer-driven company engaged in providing software applications designed to improve and.
The Derivitec Risk Portal Provides Powerful, Cost-Effective Risk Management Solutions, Powered by Azure, that Deploy in Minutes MICROSOFT AZURE ISV PROFILE:
Connected Infrastructure
AuraPortal Cloud Helps Empower Organizations to Organize and Control Their Business Processes via Applications on the Microsoft Azure Cloud Platform MICROSOFT.
Digital in Digital in 2016 Keep asking, how does this help my business?
HTTP and Abstraction on the Internet
HTTP and Abstraction on the Internet
DNS-sly: Avoiding Censorship through Network Complexity
Content Distribution Networks
HTTP and Abstraction on the Internet
Vidcoding Introduces Scalable Video and TV Encoding in the Cloud at an Affordable Price by Utilizing the Processing Power of Azure Batch MICROSOFT AZURE.
BIG Data 25 Need-to-Know Facts.
PROTEAN: A Scalable Architecture for Active Networks
Couchbase Server is a NoSQL Database with a SQL-Based Query Language
Cisco OMD Feature Update
Connected Infrastructure
Video Distribution on Internet
Nimble Streamer Helps Media Content Providers Create Streaming Networks Cost-Effectively and Easily by Utilizing Azure’s Worldwide Scalability MICROSOFT.
LECTURE 34: WEB PROGRAMMING FOR SCALE
Utilization of Azure CDN for the large file distribution
Blinkfire Analytics Uses the Microsoft Azure Cloud Platform’s Power to Recognize and Measure Media Value and Impact for Teams, Leagues, and Brands MICROSOFT.
Get Real Value and Insights from Your Data: Biin Solutions Provides Predictive Analytics, IoT, and Business Intelligence with Microsoft Azure Power MICROSOFT.
Quick UDP Internet Connections
Users’ fingerprinting techniques from TCP traffic
ECE 671 – Lecture 16 Content Distribution Networks
Impact of Carrier-Grade NAT on Web Browsing
Built on the Powerful Microsoft Azure Platform, iSwarm Helps Businesses Analyze Social Media Conversations, then Connect with Individuals MICROSOFT AZURE.
Logsign All-In-One Security Information and Event Management (SIEM) Solution Built on Azure Improves Security & Business Continuity MICROSOFT AZURE APP.
Utilizing the Capabilities of Microsoft Azure, Skipper Offers a Results-Based Platform That Helps Digital Advertisers with the Marketing of Their Mobile.
Big Red Cloud Offers a Simple Online Accounts Solution for Business Owners and Bookkeepers Hosted on the Powerful Microsoft Azure Platform MICROSOFT AZURE.
LECTURE 32: WEB PROGRAMMING FOR SCALE
LECTURE 33: WEB PROGRAMMING FOR SCALE
Datacastle RED Delivers a Proven, Enterprise-Class Endpoint Data Protection Solution that Is Scalable to Millions of Devices on the Microsoft Azure Platform.
Who We Are – Brief History
Who is the King of the Hill? Traffic Analysis over a 4G Network
TruRating: Mass Point-of-Payment Customer Rating System Uses the Power of Microsoft Azure to Store and Analyze Millions of Ratings for Business Owners.
Appcelerator Arrow: Build APIs in Minutes. Connect to Any Data Source
Media365 Portal by Ctrl365 is Powered by Azure and Enables Easy and Seamless Dissemination of Video for Enhanced B2C and B2B Communication MICROSOFT AZURE.
Content Distribution Networks
AWS Cloud Computing Masaki.
HTTP and Abstraction on the Internet / The Need for DNS
It Followed Me Home: Exploring Strong Last Hop Devices and CDNs
Content Delivery and Remote DNS services
EE 122: Lecture 22 (Overlay Networks)
Google Analytics Data for “Going Out There” website
Read this to find out how the internet works!
LECTURE 33: WEB PROGRAMMING FOR SCALE
Internet Exchange.
Presentation transcript:

Five Years at the Edge: Watching Internet from the ISP Network Danilo Giordano, Martino Trevisan, Idilio Drago, Marco Mellia, Maurizio Munafò

The Goals “The Internet is the first thing that humanity has built that humanity doesn't understand, the largest experiment in anarchy that we have ever had.” Eric Schmidt – ex Google Exec. Chairman

The Questions How much does the user cost? How users' habits changed? How the protocols changed? How the infrastructure changed?

Measurement Setup 5 Years 04/2013 – 10/2017 247 Billions flows 31.9 TB of compressed data *Data at https://smartdata.polito.it/five-years-at-the-edge-watching-internet-from-the-isp-network/ 5 k households Download 100 Mbps Upload 10 Mbps 10 k households Download 4-20 Mbps Upload 1 Mbps

Measurement Setup Tstat “A name indicates what we seek. 5 Years 04/2013 – 10/2017 247 Billions flows 31.9 TB of compressed data Process traffic in real-time Statistics computed at the end of the flow Implements DN-Hunter To Track DNS conversations To tag the network flows with the FQDN When FQDN Current facebook.com, fbcdn.com Before fbstatic-a.akamaihd.net “A name indicates what we seek. An address indicates where it is. A route indicates how we get there.” Jon Postel – RFC 791 Regexp* Service facebook.com, fbcdn.com, ˆfbstatic-[a-z].akamaihd.net$ Facebook netflix.com, nflxvideo.net Netflix *Full list at https://smartdata.polito.it/five-years-at-the-edge-watching-internet-from-the-isp-network/ c_ip c_port c_pkts c_bytes s_ip s_port s_pkts s_bytes Protocol 12.132.54.94* 1197 1 18938 87.250.137.92 443 992221 HTTP FQDN Facebook.com Service Facebook TLS/SNI Facebook.com HTTP Host: -- Tstat DN-Hunter *Client IP address is anonymized

1. How much does the user cost?

Daily Traffic Consumption CCDF of Daily traffic consumption per household 2014 vs 2017 ADSL 2x Download and Upload CCDF of Daily traffic consumption per household FTTH vs ADSL 25% + Download, 2x Upload Download Upload Complementary Cumulative Distribution Function Heavy Upload

2. How users' habits changed?

Service Popularity % of active households accessing a given service Only Real Visits 15 %  45 % 0.3 %  0.3 %

What is the traffic load imposed by web services? Popularity almost reached saturation Per-user traffic now 10 MB per day Christmas and New Year’s Eve peaks

What is the traffic load imposed by web services? Popularity still growing Per-user traffic still exploding WhatsApp and Instagram are mostly used from mobiles Those are taking a predominant role also at home

What is the traffic load imposed by web services? Average traffic per-client per day Video auto-play enabled in 2014 April traffic from 35 MB to 60+ MB After video auto-play stopped July daily traffic topped at 90 MB 2.5 times March 2014! Big players owning servers and clients can dramatically impact traffic consumption complicating the management of ISP networks

3. How the protocols changed?

Web Protocols Over Five Years Traffic share for several Web protocols Google Disabled QUIC YouTube from HTTP to HTTPS Google start QUIC Probe updates to identify SPDY SPDY traffic to HTTP/2 FB-Zero deployment Big players owning servers and clients are free to deploy experiments on the web complicating the network management 90% 25%

4. How the infrastructure changed?

CDN Monitoring Methodology …Because access delay is negligible… … right? Study CDNs impact Content access latency as Users’ Quality of Experience metric Focus on the Round Trip Time (RTT) RTT from the probe to servers only Core Network Delay Excluding RTT from clients to the probe Access network delay syn RTT Syn,ack Core network delay Access network delay

The birth of the sub-millisecond Caching The CDN is inside the PoP! Compare RTT Distributions April 2014 vs April 2017 🙂 🙁🙁 🙂 😃 0.37 CDNs are making sub-millisecond internet possible New headache for the ISPs: host/manage CDNs inside their network 3 20 0.5 3

Conclusion & Future Work Q1: Households daily traffic more than doubled Q2: Quick rise of social applications Able to generate massive amount of data Q3: Big players experiment new protocols (& imposing standards) Q4: The infrastructure keeps concentrating and specializing Current and Future Work Web portal to make this data playable New analytics for…

What is the traffic load imposed by web services? Popularity tops in 2016 Per-user traffic drops mid 2016

Traffic Consumption Increase Average download per user per day Increases at constant rate Does it hold at every hour of the day? Yes! Late night traffic increases automatic download of updates, machine- generated traffic like IoT devices Larger for FTTH due to different profiles During prime time FTTH has a higher increase Video streaming content in higher definition The same user consume twice the traffic

The Server Infrastructure Server IP evolution over time Red: the IP address was dedicated Blue: the IP address no dot: the IP address was not contacted in that day Always used a totally dedicated infrastructure In 2015 starts migrating to a dedicated infrastructure

The Server Convergence Which Autonomous Systems are involved? Migration to Facebook infrastructure started in 2014 ended in 2015 YouTube PoP integration during 2015 Content providers deploy their own infrastructures with thousands of IP addresses