Netflix Content Delivery RIPE – April 2012 – David Temkin 1.

Slides:



Advertisements
Similar presentations
PeerApp Proprietary and Confidential P2P Application Management for Service Providers P4PWG, January 2008 Alan Arolovitch.
Advertisements

The Evolution of P2P Technology Robert Levitan, CEO Pando Networks P2P MEDIA SUMMIT, CES 2008.
Thanks to Microsoft Azure’s Scalability, BA Minds Delivers a Cost-Effective CRM Solution to Small and Medium-Sized Enterprises in Latin America MICROSOFT.
UltraBand Content Delivery Platform
Blue Coat and the Blue Coat logo are trademarks of Blue Coat Systems, Inc., and may be registered in certain jurisdictions. All other product or service.
CONFIDENTIAL©2008 MEDIAMELON, INC. DCIA PRESENTATION Kumar Subramanian
AcuManager rich media core engine AcuManager is the heart of AcuLearn’s Content Delivery Network (CDN) architecture. It works with AcuStudio to speed up.
Akamai networks,48000 servers and 70 countries in the world.
The Netflix Open Connect Network
LANs and WANs Network size, vary from –simple office system (few PCs) to –complex global system(thousands PCs) Distinguish by the distances that the network.
1 Content Delivery Networks iBAND2 May 24, 1999 Dave Farber CTO Sandpiper Networks, Inc.
Cis e-commerce -- lecture #6: Content Distribution Networks and P2P (based on notes from Dr Peter McBurney © )
An Analysis of Internet Content Delivery Systems Stefan Saroiu, Krishna P. Gommadi, Richard J. Dunn, Steven D. Gribble, and Henry M. Levy Proceedings of.
CP3397 Network Design and Security Lecture 10 Streaming Multimedia and Internet Broadcasting.
Hands-On Microsoft Windows Server 2003 Networking Chapter 1 Windows Server 2003 Networking Overview.
Content Delivery Networks. History Early 1990s sees 100% growth in internet traffic per year 1994 o Netscape forms and releases their first browser.
Provisioning Content Distribution Networks for Streaming Media Jussara M. Almeida Derek L. Eager Michael Ferris Mary K. Vernon University of Wisconsin-Madison.
Tradeoffs in CDN Designs for Throughput Oriented Traffic Minlan Yu University of Southern California 1 Joint work with Wenjie Jiang, Haoyuan Li, and Ion.
AKAMAI Content Delivery Services AKAMAI Content Delivery Services CIS726 : PRESENTATION Avinash Ponugoti Avinash Ponugoti Nagarjuna Nagulapati Sathish.
Efficient Content Distribution on Internet. Who pays for showing a Web page to a user? Receiving side –Users pay to small ISPs, who pay to big ISPs, who.
1 Content Distribution Networks. 2 Replication Issues Request distribution: how to transparently distribute requests for content among replication servers.
1 Caching  Temporary storage of frequently accessed data (duplicating original data stored somewhere else)  Reduces access time/latency for clients 
MPlane – Building an Intelligent Measurement Plane for the Internet Maurizio Dusi – NEC Laboratories Europe NSF Workshop on perfSONAR.
{ Content Distribution Networks ECE544 Dhananjay Makwana Principal Software Engineer, Semandex Networks 5/2/14ECE544.
EE616 Technical Project Video Hosting Architecture By Phillip Sutton.
© 2007 Cisco Systems, Inc. All rights reserved.June The Network as the Platform: The Digital Revolution is Now! Monique Jeanne Morrow Distinguished.
Global Internet Content Delivery Akamai Technologies and Carnegie Mellon University Bruce Maggs.
© 2009 Level 3 Communications, LLC. All Rights Reserved. Level 3 Communications, Level 3, the red 3D brackets and the Level 3 Communications logo are service.
2: Application Layer1 Chapter 2 outline r 2.1 Principles of app layer protocols r 2.2 Web and HTTP r 2.3 FTP r 2.4 Electronic Mail r 2.5 DNS r 2.6 Socket.
CDN: Content Distribution Networks  References:  CS613 textbook, “Computer Networking – A Top-Down Approach”, 6 th edition. Chapter  The text.
Content distribution networks (CDNs) r The content providers are the CDN customers. Content replication r CDN company installs hundreds of CDN servers.
A Survey on Network Storage Ning Zong Haibin Song Richard Alimi Richard Yang.
Date: 29 th April 2008 Digital Media Transforming the Internet Presented by: Rackspace Ltd and Limelight Networks.
CONTENT DELIVERY NETWORKS
PROP: A Scalable and Reliable P2P Assisted Proxy Streaming System Computer Science Department College of William and Mary Lei Guo, Songqing Chen, and Xiaodong.
Do you want to get 40 Tbps?. Content Delivery Network (CDN)
The Internet 1.Clients, Servers, Routers, Networks 2.Broadband, Wireless & Dial up 3.Connecting backbone 4.The roles of points of presence & network access.
Setup and Management for the CacheRaQ. Confidential, Page 2 Cache Installation Outline – Setup & Wizard – Cache Configurations –ICP.
Bruce Maggs Duke University Akamai Technologies Carnegie Mellon University delivering content to the next billion.
Globally Distributed Content Delivery Presenter: Baoning Wu 03/25/2003.
Overlay Networks : An Akamai Perspective
Kona Security Solutions - Overview
Content Delivery Networks in Flux Bruce Maggs Duke University Akamai Technologies.
09/13/04 CDA 6506 Network Architecture and Client/Server Computing Peer-to-Peer Computing and Content Distribution Networks by Zornitza Genova Prodanoff.
Video Content Networking Does it Scale? GPF 2.0 March 2007 Martin J. Levy– Moderator Patrick Gilmore– Akamai Brokaw Price– Yahoo Guy Tal– Limelight Networks.
An Analysis of Internet Content Delivery Systems 19 rd November, 2007 Youngsub CSE, SNU.
Engineering a Content Delivery Network Bruce Maggs.
System Optimization Networking
HOW THE INTERNET WORKS. Introduction : The internet has brought revolutionary changes Has become a medium for interaction and information Can access to.
Multicast in Information-Centric Networking March 2012.
6/28/ A global mesh of interconnected networks (internetworks) meets these human communication needs. Some of these interconnected networks are.
Fault – Tolerant Distributed Multimedia Streaming Web Application By Nirvan Sagar – Srishti Ganjoo – Syed Shahbaaz Safir
تجارت الکترونیک سیار جلسه پنجم مدرس : دکتررامین کریمی.
Global Content Delivery Industry Share, Size, Network Market Research Report, Trends and Forecast 2025.
Technical Update Christian Wheeler Network Planning Engineer
DISA Cyclops Program.
Content Distribution Networks
Caching Temporary storage of frequently accessed data (duplicating original data stored somewhere else) Reduces access time/latency for clients Reduces.
July 3, 2015 MuSIC (co-located with ICME) 2015, Torino, Italy
Video Distribution on Internet
© 2016 Global Market Insights, Inc. USA. All Rights Reserved Fuel Cell Market size worth $25.5bn by 2024Low Power Wide Area Network.
Utilization of Azure CDN for the large file distribution
Available Bit Rate Streaming
ECE 671 – Lecture 16 Content Distribution Networks
Who We Are – Brief History
It Followed Me Home: Exploring Strong Last Hop Devices and CDNs
Engineering a Content Delivery Network
Computer Networks Primary, Secondary and Root Servers
Internet Exchange.
Engineering a Content Delivery Network
Presentation transcript:

Netflix Content Delivery RIPE – April 2012 – David Temkin 1

Netflix - Unlimited films & TV episodes for € 6.99 per month 2

Netflix Share of US ISP Traffic Source: Sandvine Global Internet Phenomena Report – Spring 2011

Netflix International Expansion  Canada Autumn 2010  43 Countries in Latin America Autumn 2011  Ireland/UK January 2012

Netflix Performance on Top USA Networks 5 Maximum is approximately 2,600Kbps but key range is 2,150Kbps to 2,450Kbps

Netflix Performance on Top UK Networks 6

Netflix Performance on Top Ireland Networks 7

UK Network Share of Netflix Traffic (by bits) 8

Ireland Network Share of Netflix Traffic (by bits) 9

Why?  Differences in technology?  Differences in geography?  Differences in configuration?  Differences in traffic management policies? 10

Netflix Traffic Delivery  Some delivered from AS2906  Not dependent on DNS  Otherwise  Akamai  Level3  Limelight Traffic share directed by client-measured network performance and commercial considerations 11

Netflix-Developed Adaptive Client  All content delivered via HTTP  Clients actively measure network performance to select bitrate and CDN  Stream start  During playback  Very large library of catalog titles  Wide distribution of viewing across the entire library driven by highly personalized recommendation engine 12

Helping Service Providers Scale Netflix Delivery  Performance statistics  Traffic forecast under mutual NDA  Embedded caching with larger providers (>5 Gbps)  Peering for smaller providers (<5 Gbps)  Caching and peering uses BGP to associate client networks to caches  No DNS magic needed  BGP MEDs are used to create hierarchy giving service providers control over traffic 13

Directing Clients to Caches Netflix Control Servers Broadband ISP 1. Client contacts Netflix control servers 2. Netflix control servers respond with address of local Netflix Cache 3. Client connects to local cache 4. Local cache delivers video stream User routing is done by Netflix control servers, not dependent on client DNS configuration Request is routed to the nearest available cache Working sets of popular content deliver up to >80% network offload Netflix Cache

The Netflix Cache  Serve >80% of Netflix traffic from the local ISP datacenter  Saves on transit, transport and other upstream scaling costs  Used exclusively for Netflix content  Completely integrated with the Netflix content delivery system  Fill content outside peak times

Cache Hardware Space optimized: 4U high-density storage Power optimized for low power/cooling requirements ( ≅ 500W) 10GE optical interfaces Redundant power supplies 16

Upstream Network Offload 94% average across a 24 hour period

Space optimized: 4U high-density storage Power optimized for low power/cooling requirements ( ≅ 500W) 10GE optical network interfaces FreeBSD nginx high-performance web server 18 Cache Hardware & Software

Questions? Contact us: