1 / 19

Netflix Content Delivery

Netflix Content Delivery. RIPE – April 2012 – David Temkin. Netflix - Unlimited films & TV episodes for € 6.99 per month. Netflix Share of US ISP Traffic. Source: Sandvine Global Internet Phenomena Report – Spring 2011. Netflix International Expansion. Canada Autumn 2010

luther
Download Presentation

Netflix Content Delivery

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

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

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

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

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

  6. Netflix Performance on Top UK Networks

  7. Netflix Performance on Top Ireland Networks

  8. UK Network Share of Netflix Traffic (by bits)

  9. Ireland Network Share of Netflix Traffic (by bits)

  10. Why? • Differences in technology? • Differences in geography? • Differences in configuration? • Differences in traffic management policies?

  11. 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

  12. 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

  13. 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

  14. Directing Clients to Caches Broadband ISP Netflix Control Servers • 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 1. Client contacts Netflix control servers 2. Netflix control servers respond with address of local Netflix Cache Netflix Cache 3. Client connects to local cache 4. Local cache delivers video stream

  15. 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

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

  17. Upstream Network Offload 94% average across a 24 hour period

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

  19. Questions? Contact us: peering@netflix.com

More Related