17.10.2014 Views

Netflix UKNOF January 2012-005

Netflix UKNOF January 2012-005

Netflix UKNOF January 2012-005

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Netflix</strong> Content Delivery<br />

<strong>UKNOF</strong> – Q1 <strong>2012</strong><br />

1


<strong>Netflix</strong> - Unlimited films & TV episodes for £ 5.99 per month<br />

2


<strong>Netflix</strong> Share of US ISP Traffic<br />

Source: Sandvine Global Internet Phenomena Report – Spring 2011


<strong>Netflix</strong> International Expansion<br />

§ Canada Autumn 2010<br />

§ 43 Countries in Latin America Autumn 2011<br />

§ UK/Ireland last week


Share of Traffic Across UK Service Providers <br />

PlusNet <br />

2% <br />

O2 <br />

6% <br />

Other <br />

8% <br />

Virgin <br />

32% <br />

TalkTalk <br />

13% <br />

BSkyB <br />

19% <br />

BT <br />

21%


2,600 <br />

NeFlix Performance on Top Networks -­‐ USA <br />

2,400 <br />

2,200 <br />

kilobits per second <br />

2,000 <br />

1,800 <br />

1,600 <br />

1,400 <br />

1,200 <br />

ATT -­‐ DSL ATT -­‐ FTTx CableOne -­‐ Cable CableVision -­‐ Cable CenturyLink -­‐ DSL <br />

Charter -­‐ Cable Clearwire -­‐ Mobile Comcast -­‐ Cable Cox -­‐ Cable FronHer -­‐ DSL <br />

Suddenlink -­‐ Cable TWC -­‐ Cable Verizon -­‐ DSL Verizon -­‐ FTTx Windstream -­‐ DSL


2,600 <br />

NeFlix Performance on UK Networks <br />

2,400 <br />

2,200 <br />

2,000 <br />

kilobits per second <br />

1,800 <br />

1,600 <br />

1,400 <br />

1,200 <br />

1/9/12 1/10/12 1/11/12 1/12/12 1/13/12 1/14/12 1/15/12 1/16/12 1/17/12 1/18/12 <br />

BSkyB BT O2 PlusNet TalkTalk Virgin


From 0 to 10’s of Gbps in 10 days<br />

8


Currently Using Top Three Global CDNs<br />

§ Akamai<br />

§ Level3<br />

§ Limelight<br />

§ Traffic share directed by client-measured network<br />

performance and commercial considerations<br />

9


<strong>Netflix</strong>-Developed Adaptive Client<br />

§ All content delivered via HTTP<br />

§ Clients actively measure network performance to select<br />

bitrate and CDN<br />

§ Stream start<br />

§ During playback<br />

§ Very large library of catalog titles<br />

§ Wide distribution of viewing across the entire library<br />

driven by highly personalized recommendation engine<br />

10


Helping Service Providers Scale <strong>Netflix</strong> Delivery<br />

§ Performance statistics<br />

§ Traffic forecast under mutual NDA<br />

§ Embedded caching with larger providers (>5 Gbps)<br />

§ Peering for smaller providers (


The <strong>Netflix</strong> Cache<br />

§ Serve >80% of <strong>Netflix</strong> traffic from the local ISP<br />

datacenter<br />

§ Saves on transit, transport and other upstream scaling costs<br />

§ ISP provides rack space, power, 10 Gbps optical port(s)<br />

§ Used exclusively for <strong>Netflix</strong> content<br />

§ Completely integrated with the <strong>Netflix</strong> content delivery<br />

system<br />

§ Fill content outside peak times


Directing Clients to Caches<br />

Broadband ISP<br />

<strong>Netflix</strong> Control Servers<br />

• User routing is done by<br />

<strong>Netflix</strong> control servers,<br />

not dependent on client<br />

DNS configuration<br />

<strong>Netflix</strong> Cache<br />

• Request is routed to the<br />

nearest available cache<br />

3. Client connects to local cache<br />

4. Local cache delivers video stream<br />

• Working sets of popular<br />

content deliver up to<br />

>80% network offload


Cache Hardware & Software<br />

• Space optimized: 4U high-density storage<br />

• Power optimized for low power/cooling requirements<br />

(≅500W)<br />

• 10GE optical network interfaces<br />

• FreeBSD<br />

• nginx high-performance web server<br />

14


Network Planning and Failover<br />

§ Uses BGP to associate client networks to caches<br />

§ Uses BGP MEDs to create hierarchy giving service<br />

providers control over traffic<br />

§ Typical configuration includes N+1 redundancy<br />

§ Cache requires no field service


Questions?<br />

Contact us: cache@netflix.com

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!