connect open - af-ix.net 2017...netflix device. before streaming starts = control plane = streaming...

Post on 27-May-2020

7 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Open ConnectNina Bargisen, AF-IX May 2017

• 100+ million members

• > 190 countries

• > 125 million hours of TV shows and movies per day

How

Works

DATA PLANEOpen Connect

ContentDeliveryNetwork

CONTROL PLANE

STREAMNETFLIX DEVICE

before streaming starts = control plane =

streaming = data plane = Open Connect

before streaming starts= control plane =

Control Plane(streaming set-up)

Determine the preferred experience

DEVICETITLE

CONNECTIONS

LOCATION

NETWORK

Broadband - wired or wifiCellular - Edge, 3G, LTE, ...

LANGUAGE

HDCP support, etc.

That’s exactly what I want

...now where can I get it?

GENERATE PLAYBACK MANIFEST

PLAYBACK MANIFEST

PLAYBACK

This is how we steer the request to the correct server/network/location

LICENSE More on this later!

Data Plane

(streaming playback)

Q: What is a Content Delivery Network?

A: Geographically distributed content servers attached to networks

+a way of routing requests to the closest (and/or best

performing) server / network path

Open Connect

A NETFLIX ORIGINAL

HardwareOpenConnectAppliances

STREAM

ISP DATA CENTER

ISP ROUTER

NETFLIX DEVICE

ISP CO-LOCATION

STREAM

ISP DATA CENTER

NETFLIX DEVICE

IXP DATA CENTER

NFLXROUTER

ISP ROUTER

ISP ROUTER

IXP INTERCONNECTION

Content Filling

pre-positioning

CONTENT RANK

BYTE

S ST

REA

MED

PREDICTABLE VIEWING PATTERNS

Caches fill while you sleep

Networks are dimensioned for peak capacity

Off-peak cache fill is “free”

peakrequiredupstreamcapacity1 Tbps

peak requiredNetflixcapacity350 Gbps

ISP

ISP

cust

omer

hom

es

peakrequiredupstreamcapacity650 Gbps

peak required Netflix capacity 0

ISP

ISP

cust

omer

hom

es

The Challenge

Ideas?

top related