Professional Documents
Culture Documents
2013.09.04
Jangwoo Son, CEO
Netmanias / NMC Consulting Group
www.netmanias.com/www.nmcgroups.com
son@netmanias.com
02-3444-5747 / 010 -3460-5747
Table of Contents
Introduction
Trend Analysis
1. The First Video Services by Operators: Walled-Garden IPTV Service
Concept
Case Study
Technology
Comment
Concept
Case Study
Technology
Comment
Concept
Case Study
Technology
Comment
Concept
Case Study
Technology
Comment
Concept
Case Study
Technology
Comment
Concept
Case Study
Technology
Comment
Concept
Case Study
Technology
Comment
Concept
Case Study
Technology
Comment
Concept
Case Study
Technology
Comment
Concept
Case Study
Technology
Comment
Concept
Case Study
Technology
Comment
Concept
Case Study
Technology
Comment
Summary
Page 2
Device
Operator Network
IP STB
provided by
TV Stations/
Filmmakers
operator
TV
PP/CP
Service
Portal
Streaming (RTSP)
Operator Network
Global OTT
CDN Service
Portal
Any
Internet
Device
Device
Origin
Encoding
Publishing
CP CMS
OTT
Device
Streaming (HTTP)
OTT
BOX
Service
Portal
Edge Cache
Reverse Proxy
OTT
BOX
Origin
Encoding
Publishing
Origin
TV
Encoding
Publishing
STB
IP Backbone
IP Backbone
IP Backbone
IP Edge
IP Backhaul
IP Backhaul
Access
BBC
HBO
Starz
IP Edge
IP Edge
IP Backhaul
Access
Access
IP QoS
Device
Operator Network
Any
Internet
Contents
Distribution
STB
Device
IP QoS
Operator Network
ON-Net
Wholesale CDN
Any
Internet
PP/CP
Service
Portal
Request
Router
Device
Streaming (HTTP)
Device
Operator Network
Global OTT
CDN
Any
Internet
Device
Streaming (HTTP)
Device
Any
Internet
Device
Transparent Caching
OTT
BOX
Origin
Encoding
Publishing
Global OTT
CDN
TIC
MVO
ftp,...
Edge Cache
Operator Network
Streaming (HTTP)
CP CMS
TIC
OTT
BOX
MVO
Service
Portal
IP Backbone
Access
IP Edge
IP Edge
PGW
MVO
OTT
BOX
TIC
Peering Point
Service
Portal
Origin
Access
IP Edge
PGW
Peering Point
Encoding
Publishing
IP Backhaul
Origin
Encoding
Publishing
Access
IP QoS
Operator A
OTT
IP Backbone
Operator A
Akamai
customers
Smart Pipe
(Dedicated Bearer)
Service
Portal
Default Bearer
Application Acceleration
Service
Portal
OTT
Limelight
customers
OTT BOX
IP Backbone
IP Edge
IP Edge
P-GW
Origin
Origin
Encoding
Publishing
Encoding
Publishing
Operator B
Operator A
Akamai
customers
(OTT/CSP)
Operator B
Operator A
OTT BOX
Page 3
Default Bearer
P-GW
Apple iTunes
Louis Vuitton
E-Trading
IP Backbone
IP Edge
...
IP Edge
Apple iTunes
...
IP Backbone
IP STB
Operator Network
IP STB
provided
by
operator
PP/CP
Service
Portal
TV
User
(Operator
subscriber)
Contents
Streaming (RTSP)
Operator
CDN
CP/PP
TVStations
/ /
TV
Filmmakers
STB
Encoding
Publishing
CP CMS
TV
STB
IP Backbone
IP Edge
IP Backhaul
Broadband
&
&IPIPQoS
QoS
Access
Purpose (Operators)
Video service (Live TV, VoD, Time-Shift TV, nPVR, Relay TV) providers: Operators
Video contents purchaser (TV program, movie) and publisher (transcoding, DRM, etc.),
and service portal operator: Operator
Delivery network: Operators walled-garden IPTV CDN and operators IP network (IP QoS)
Delivery technology: RTSP/RTP/UDP/MPEG2-TS/MPEG2,H.264
Device: IP STB (provided by operators)
Video service users: Operator subscribers
Page 5
Request Router
14.65.50.148
OLT
125.159.2.11
125.154.33.5
Location-Based/Coverage
Zone Routing (Subscriber &
Network Aware)
Load-based Routing
Content-Aware Routing
RTSP Streaming
VoD Portal
MS
VoD Servers
125.154.33.49
STB
Suwon
Zone 1
L3 SW
PE
Namsuwon
STB
Suwon
Hyehwa
Moran
CP
...
...
VoDOrigin Server
VoD
Yeouido ((Ingest/Packaging/
/
/
)
Busan
Distribution)
...
PP
VoD Servers
STB
Zone 31
. Receiving Terrestrial
Broadcasting and PP CHs
. Channel Encoding and
Transmission
Guro
Guro
STB
Billing, Authentication,
Customer/Device Management
Mokdong
L3 SW
IP QoS
Broadband Access
Request Routing
- Proximity
- Racing
Live Encoding
DRM/CAS
Edge Server Reliability
Cache Efficiency
Channel Zapping time
Ad Insertion
PE
STB
IPTV Subscriber
IPTV
(300 )
(300 million)
Page 6
CO
(400->200)
(400 200)
Premium Node
(31)
(31)
IPTV Headend(1)
IPTV
(1)
Google
Global CDN
OTT
Device
Operator Network
Global OTT
CDN Service
Portal
Any
Internet
User
(Operator
subscriber)
Device
OTT
BOX
Operator
IP Network
User
(Operator
subscriber)
Encoding
Publishing
IP Backbone
Global CDN
OTT
Akamai/
Limelight
IP Edge
IP Backhaul
Access
CDN fee
Page 8
OTT (YouTube)
Origin Server
IX/Transit
Peering Router
Peering Router
Peering Router
IP Backbone
Operator IP Network
IP Edge
IP Backhaul
Access
STB
STB
Page 9
Poor QoE
No IP QoS
Long Distance
(RTT ~ 200msec)
OTT (Netflix)
Origin Server
Operator IDC
Operator IP Network
STB
STB
Page 10
Netflix Eco-System
Contents
Transcoding (VC1)/Transrating
2.75Mbps
1.52Mbps
350Kbps
Platform
Fragmented MP4
Global CDN
Content Distribution: CDN Caching
Network
1. Global CDN
- Akamai
- Limelight
- Level 3
2. Netflix Cache
Netflix Cache
Content Delivery:
HTTP Adaptive
Streaming
Device
Bluray Player
200+ devices
Roku
Game
Console
Subscribers:
30 M (Oct. 2012)
Page 11
Smart TV
PC
iPad
iPhone
Android
Windows
Phone 7
Comcast (MSO,
US)
Comcast
(MSO,in
)
25,000
Verizon (IPTV,
US)
Verizon
(IPTV,in
)
Netflix (OTT
(OTT Streaming,
51 nations)
Netflix
Streaming,in51)
20,000
Nov. 2012
Netflix(OTT
US)
Netflix
(OTTStreaming,
Streaming,in
)
15,000
10,000
5,000
4Q09 1Q10 2Q10 3Q10 4Q10 1Q11 2Q11 3Q11 4Q11 1Q12 2Q12 3Q12
IR materials
Source:
IR
Oct. 2012
(Sweden, Denmark
Norway, Finland)
2010
(Canada)
2008
(US)
2008
()
Year
Sep. 2011
(43 nations in Latin Am)
Source: www.netflix.com
Page 12
www.netmanias.com
Footprint
Oct. 2012
Jan. 2012
UK, Ireland
Sep. 2011
2010
Canada
2008
US
Others,
20.4
YouTube
Akamai/
Limelight
Netflix
User
(Operator
Subscriber)
Operator
IP Network
Page 13
Global CDN
OTT
Operator Network
Walled-Garden IPTV CDN
25,000
23,000
Cord-Cutting/Shaving
TV stations
/Filmmakers
EPG
TV
Comcast
21,000
19,000
TWC
17,000
CP CMS
STB
15,000
DISH
13,000
Netflix
11,000
Wi-Fi
DSL/FTTH
$
3G/4G
ER
Backhaul
ER
Page 14
Backbone
1Q09
3Q09
4Q09
1Q10
2Q10
3Q10
Access/Backhaul cost
Backbone/Transit cost
OTT
Portal/Origin
BR
2Q09
Mainly
OTT Traffic
Backhaul
cost
cost
Backbone
cost
4Q10
1Q11
2Q11
3Q11
4Q11
Traffic of Free
OTT Providers
3G/4G
Access cost
9,000
Traffic of Fee-based
OTT Providers
Transit cost
No revenue stream
3. Countermeasure by
Operators
Wholesale On-Net CDN
Page 15
Operator
IP Network
User
Global
CDN
OTT
Device
OTT
Streaming (HTTP)
Akamai/
Limelight
(Operator
subscriber)
Operator Network
Any
Internet
CP/PP
Service
Portal
Edge Cache
Reverse Proxy
OTT
BOX
Origin
Encoding
Publishing
CDN fee
Why not do this!
(Operator Wholesale On-Net CDN)
IP Backbone
IP Edge
OTT
User
(Operator
subscriber)
Operator
CDN
IP Backhaul
BBC
HBO
Starz
Access
CP/PP
IP QoS
CDN fee
Purpose (Operators)
STB
RG
..
.
STB
RG
ISP IDC
..
.
STB
RG
..
.
STB
RG
RG
Akamai
Edge Server
..
.
STB
..
..
.
.
STB
RG
..
.
STB
RG
ISPs
Other ISPs in
UK
..
.
STB
RG
IXP (LINX)
STB
RG
MSAN Node
(1,100) Metro Node
(106)
Outer Core Node
(12/20)
...
STB
RG
...
STB
Akamai
Edge Server
BT IDC
RG
...
STB
RG
...
STB
BBC
Origin
Server
RG
...
...
STB
RG
Inner Core
Node (8)
...
STB
RG
...
STB
RG
Page 17
BT
NMC Consulting Group Proprietary and Confidential (www.netmanias.com/www.nmcgroups.com)
STB
RG
..
.
STB
RG
ISP IDC
..
.
STB
RG
..
.
STB
RG
RG
Akamai
Edge Server
..
.
STB
..
..
.
.
STB
RG
..
.
STB
RG
..
.
STB
RG
IXP (LINX)
MSAN Node
(1,100)
Edge Server
(CDN-IS)
STB
RG
...
STB
RG
...
STB
BRAS
Content Acquirer
(CDN-CA)
BT IDC
RG
...
STB
BBC
Origin
Server
RG
...
STB
RG
...
...
STB
RG
...
STB
Inner Core
Node (8)
RG
RG
Page 18
...
STB
BT
NMC Consulting Group Proprietary and Confidential (www.netmanias.com/www.nmcgroups.com)
Page 19
CSP/OTT
IX/Transit
Content
Acquirer
Operator IP Network
CDN Edge
Server
IP Edge
IP Edge
IP Edge
STB
Excellent QoE
BT
Page 20
STB
IP QoS (DiffServ)
Short Distance (RTT < 10msec)
Verizon
Comcast
NMC Consulting Group Proprietary and Confidential (www.netmanias.com/www.nmcgroups.com)
Operator B
CDN (UK)
User
Operator A
CDN (US)
CDNi
CDN fee
Operator C
CDN (Asia)
OTT
Operator D
CDN (SAmerica)
Hey OTT !
1) See? Our footprint is almost as global as others!
2) Only one contract with our leader!
Page 21
4. Countermeasure by
Operators
Walled-Garden
N-Screen Service
Page 22
Operator
IP Network
User
(Operator
subscriber)
PP/CP
Any
Internet
OTT
Global
CDN
Operator Network
Service
Portal
Device
Request
Router
Streaming (HTTP)
Akamai/
Limelight
CP/PP
ftp,...
Edge Cache
OTT
BOX
Origin
Encoding
Publishing
CDN fee
CP CMS
User
(Operator
subscriber)
Access
Operator
CDN
CP/PP
IP QoS
Purpose (Operators)
XfinityTV.com
Xfinity TV App
75,000
TV Shows & Movies
Microsoft IIS
Origin Server
Microsoft HSS
iPad
HTTP AS
Publishing
- Transcoding
- DRM
- Packaging
iPhone
Cisco CDS
Pre-fetch
(Upload)
NBC
ABC
Disney
Sony Pictures
Warner Bros.
PC
DSL/FTTH
Web Browser
(Silverlight)
To be available on
Xbox360 and Android
Page 24
ER
ER
WiFi
3G/4G
BR
ER
Operator Network
Transcoding/Packaging:
Elemental
CP
CMS
Public
Internet
Netflix
Comcast
CP
CP
Netflix
Netflix
Cable TV
Comcast
Cable TV
Streampix Comcast
Live/VoD
Page 25
Live/VoD
Streampix
Streampix
75,000
TV Shows & Movies
5. Countermeasure by
Operators
Transparent Internet
Caching (TIC)
Page 26
User
(Operator
subscriber)
OTT
YouTube
Akamai/
Limelight
Netflix
Global CDN
OTT
Operator
IP Network
User
(Operator
subscriber)
YouTube
Akamai/
Limelight
Netflix
TIC Server
Operator
IP Network
Purpose (Operators)
OLT
BRAS
GGSN
/SAE
Access
NB/eNB
IP
Backhaul
YouTube
(UCC)
Transit/IX
IP Backbone
IP Edge
TIC
TIC
Operator
TIC
OLT
BRAS
GGSN
/SAE
Access
NB/eNB
IP
Backhaul
YouTube
(UCC)
IP Backbone
Transit/IX
IP Edge
TIC
OLT
BRAS
GGSN
/SAE
Access
Page 28
NB/eNB
IP
Backhaul
IP Edge
YouTube
(UCC)
IP Backbone
Transit/IX
OTT
Operator
IP Network
User
(Operator
subscriber)
PC
SmartPhone
SmartPad
Game Console
STB
SmartTV
YouTube
TIC Server
Validity/Freshness check
Prevention of duplicate
caching
Akamai/
Limelight
Netflix
1. Content identification
2.
Network
configura
tion
Page 29
In-Line
(PBR, DPI)
Out-of-Band
(Tapping)
Object-based
(Content ID = the hash value of a
part of the HTTP response
header + the first part (10 KB)
of the content)
URI-based
(Parameters that can uniquely
identify contents are extracted
from URI and used as content
identifiers)
PeerApp
BTI
Juniper, Alcatel
Bluecoat
Resiliency
vs. out-of-band)
Object-based
Cache_IN1, Cache_IN2
Cache_OUT
Cache_IN1
The First User
TIC
TIC
Video File
Video File
Hash: 7435d9f0b1be5dc9
Cached Content
GET
200 OK +
New content !
No caching, but
keep the ID (hash
value)
Cache_IN1
1. Hash Creation
2. Hash Miss
Hash Store
200 OK +
Hashing
Hash Value
= hash(HTTP Res. Header, first part of the content)
= 7435d9f0b1be5dc9
GET
Had it cached before!
Unchanged original
content !
Deliver the cached
content to users
Cache_OUT
1. Hash Creation
2. Hash Hit
3. Cache Hit
Cache Out
Cached Content
200 OK +
Validity Check
200 OK +
Hashing
about 10 packets
Cache_IN2
The Second User
TCP Session Setup
GET
200 OK +
Seen it before!!
Download all the
bytes set as the
content-length and
then cache!!
Cache_IN2
1. Hash Creation
2. Hash Hit
3. Cache Miss
Cache Fill
200 OK +
Hashing
Hash: 7435d9f0b1be5dc9
Cached Content
URI-based
1
2
Video File Caching
Video Request
(HTTP GET)
User A
User A
4
302 Redirect
TCP FIN (YouTube)
Video Request
(HTTP GET)
User B
User B
6
Video Request
(HTTP GET)
TCP FIN
User B
Page 31
User B
Caching Logic of an Object-based TIC Server (Cache Hit & Cache Out)
OTT
7 TCP FIN
3
2. HTTP GET
200 OK
File 4
Router (PBR)
80 port
200 OK
File 4
5 Hash Hit
4 Hashing
{HTTP header,
Beginning of
video file}
3794c66660940c51
Hash Value
Delivery
(Cache Out)
8
200 OK
Cache Engine
File 1
File 2
File 3
File 4
File 5
6 Cache Hit
Storage
File 4
80 port
Router (PBR)
1. HTTP GET
Page 32
Caching Logic of a URI-based TIC Server: Cache Hit and Redirect to TIC
Server
3
HTTP Request
http://r5---sn-i3b76n7e.c.youtube.com/
videoplayback?sver=3&expire=1362565161&itag=22&id=f5b664a7bab5f5fd&upn=8Rxi5Hp5SAY&cp=U0
hVR1VRU19LS0NONV9NS1dCOjZyNWVDVll6cG1o&sparams=cp,gcr,id,ip,ipbits,itag,ratebypass,source,upn,expir
e&mt=1362541753&ms=au&gcr=kr&fexp=901470,920704,912806,902000,922403,922405,929901,913605,92
5006,906938,931202,908529,920201,930101,930603,906834,913570,901451&source=youtube&newshard=ye
s&ratebypass=yes&ipbits=8&mv=m&key=yt1&ip=118.131.192.220&title=PSY++GANGNAM+STYLE+%28%EA%B0%95%EB%82%A8%EC%8A%A4%ED%83%80%EC%9D%BC%29+M%2FV&signat
ure=92287D03F5CB1B43FB9FCF94945816E6E1273F33.AF88318DBACEB5868E0479596F2EB8055ED0D6EC
TCP: ScrPort = 4550, DstPort = 80
IP: SrcIP = 210.1.1.2, DstIP = 173.194.51.10
173.194.51.10
Flow DB
ScrPort = 4550
DstPort = 80
SrcIP = 210.1.1.2
DstIP = 173.194.51.10
Optical Tap 2
Router
CID Creation
CID List
Hashing
{youtube.f5b664
a7bab5f5fd.22}
5f1987696239d87f
17435b0c2f45f52d
2a0c38892909ccbd
3794c66660940c51
3794c66660940c51
File 1
File 2
File 3
File 4
Storage
220.1.1.1
HTTP Request
210.1.1.2
Page 33
6. Countermeasure by
Operators
Mobile Video Optimization
for Unknown OTTs
Page 34
Operator
IP Network
User
(Operator
subscriber)
OTT
Any
Internet
100MB
100MB
Device
Device
Operator Network
Global OTT
CDN
MVO
Streaming (HTTP)
MVO
OTT
BOX
MVO
Service
Portal
Google
Global CDN
OTT
Access
100MB
IP Edge
PGW
Peering Point
100MB
Origin
Encoding
Publishing
Operator
IP Network
Purpose (Operators)
To reduce transit/backbone/backhaul
extension costs
To prevent bandwidth waste in radio links
(unwatched video)
To enhance user QoE (buffering eliminated)
Page 37
HTTP: not
RTSP
(
such
),
CDN
Edge
Server
(notRTMP,
required
streaming
engine
as RTMP
and
RTSP)
TCP Loss
The device
requests
chunks
with
automatically
bit rates
(encoding
rates) by
Adaptive:
adjusted
()
CDN
Server
CDN
/
Low quality
file/chunk
/
Intermediate
quality file/chunk
/
High quality
file/chunk
Intelligence:
Intelligence: Device
No more
request
made
for chunks
if a
user
leaves
without
watching
Streaming:
is
the entire
)
video
(i.e. only
the
watched
chunks
are downloaded)
CDN
Server
CDN
/
Low quality
file/chunk
/
Intermediate
quality file/chunk
/
High quality
file/chunk
Stop
watching
Page 38
Netmanias ONE SHOT Gallery: Mobile Video Optimization for HTTP Progressive Download
HTTP Progressive Download
If the available bandwidth (i.e.
download speed) is greater than the
source encoding rate
Download
pattern
according to
the available
bandwidth
Client
OTT Origin
Client
OTT Origin
Client
Web Server
Client
OTT Origin
HTTP Payload
(avatar2Mbps.flv)
240p
HTTP Payload
(avatar2Mbps.flv
,480p)
360p
HTTP Payload
(avatar2Mbps.flv)
QoE
(Loading)
Issues
Loading
Page 39
www.netmanias.com
No BW wasted
NMCNetmanias
Consulting Group
Proprietary
Confidential
(www.netmanias.com/www.nmcgroups.com)
Source:
Report,
Mobile and
Video
Optimization
for Mobile Operators, Jan. 2010.
OTT
10 10
minutes
HTTP Adaptive
Streaming
1
1m
HTTP Progressive
Download
TIC
100
MB, 10
min
100MB,
10
480p,
1
Mbps
480p, 1Mbps
Transparent Caching
MVO
MVO (
)
(real-time
optimization)
Only
chunks delivered
watched
Video Pacing
Online Transrating/
Transcoding
Transcoding (1 Mbps)
600MB,
10
600
MB, 10
min
720p,13Mbps
480p,
Mbps
Less
buffering
Variable
Dynamic Bit Rate
Adaptation (DBRA)
No
buffering
congestion
Page 40
A file (88.8MB)
40s
Streaming (Chunk-base)
220s
Page 41
1080p
720p
480p
360p
240p
144p
Page 42
Single File
(Video &
Audio)
Single File
(Video &
Audio)
Single File
(Video &
Audio)
Single File
(Video &
Audio)
Single File
(Video &
Audio)
Single File
(Video &
Audio)
id
f5b664a7bab5f5fd
f5b664a7bab5f5fd
f5b664a7bab5f5fd
f5b664a7bab5f5fd
f5b664a7bab5f5fd
f5b664a7bab5f5fd
After
itag
Delivery
media file
Video File
f5b664a7bab5f5fd 137
37
HTTP Progressive
Download
(the whole file request)
Audio File
f5b664a7bab5f5fd 141
Video File
f5b664a7bab5f5fd 136
22
35
34
17
HTTP Progressive
Download
(the whole file request)
id
itag
Audio File
f5b664a7bab5f5fd 141
Video File
f5b664a7bab5f5fd 135
Audio File
f5b664a7bab5f5fd 141
Chunk-based HTTP
Streaming
Video File
f5b664a7bab5f5fd 134
Audio File
f5b664a7bab5f5fd 140
HTTP Progressive
Download
(the whole file request)
Video File
f5b664a7bab5f5fd 133
Audio File
f5b664a7bab5f5fd 140
Video File
f5b664a7bab5f5fd 160
Audio File
f5b664a7bab5f5fd 140
HTTP Progressive
Download
(the whole file request)
HTTP Progressive
Download
(the whole file request)
Delivery
Chunk-based HTTP Streaming
720P
360P
Red Dot
Blue Dot
Green Dot
Page 43
itag
clen
range
Quality
140
3418524
237568
134
14537504
1167360
360P
141
6861765
479232
136
53785636
4255744
720P
141
6861765
479232
136
53785636
4255744
720P
137
100773420
8171520
1080P
2. Adaptive Streaming
After (Chunk)
Watching
another
video after
40 sec
Watching
another
video after
40 sec
User PC
(automatic adjustment)
Watching
another
video after
40 sec
YouTube Server
Internet or operators
network
Watching
another
video after
40 sec
BIG ($$$)
User PC
YouTube Server
Internet or operators
network
Small ($)
Why MVO?
HTTP
Adaptive
Streaming
(intrinsically optimized)
OTT/CSP
OTT/CSP
Operator
Data Center
ISP
ISP
ISP
IP backbone
ISP
IP edge
ISP
ISP
ISP
Global Internet
CSP Portal
STB
RG
STB
KT
RG
Akamai DNS
STB
RG
KT IDC
Akamai CDN
CSP
STB
RG
STB
RG
Public
Internet
STB
RG
STB
RG
STB
LG U+
Origin Server
STB
RG
STB
RG
STB
RG
RG
STB
LG U+ IDC
RG
BT IDC
STB
STB
RG
RG
RG
RG
RG
RG
STB
STB
STB
Page 47
STB
BT
Mapping System
(Map Maker)
Origin Server
User
2 1
1 Reporting
Periodically
LL-DNS
ents
Cont
Monitoring Agent
DNS
Deliv
ery
...
2 1
Cluster 1,000
...
Cluster 1
Low Level DNS
Mapping Table
Local DNS
DNS
b
Measure Network
Performance (RTT, Loss)
User
1 Reporting Periodically
...
LL-DNS
...
Cluster 5,000+
Monitoring Agent
a Check Server Load & Health
...
Cluster 2
2 Low Level Map Update: Every 2~10s
(China)
Cluster
Health
Edge servers
User
Cluster 3 (Japan IDC)
Cluster 4
(China Telecom
IDC)
Reference
Page 49
Equinix
Zurich
G
60
Telx
Atlanta
ISP
FranceIX
LINX
G
10
60
G
FT
30
G
10
G
AMS-IX
ISP
ISP
60 G
Equinix
Zurich
ISP
SuperPoP Approach
- Limelight
- Level3
- CloudFront
20 G
Equinix
Paris
LAIIX
KT
G
10
ISP
Equinix
LAX
10 G
SKT
Equinix
CHI(Chicago)
50 G
LG U+
20 G
Level3
Comcast
TORIX
(Toronto)
G
10
(Seattle)
10
G
Qwest
Equinix
SGP
50 G
30
G
SIX
JPIX
PIX
(Vancouver)
Equinix SJO
(San Jose)
Page 50
OTT/CSP
Operator A
OTT
CDN fee
User
(Operator
subscriber)
Operator
IP Network
Global CDN
OTT
(Akamai)
OTT BOX
IP Backbone
Akamai
customers
Service
Portal
IP Edge
Origin
Installing CDN edge servers
of global
providers at the IP network edges of telecom
operators
Operator B
Operator On-Net CDN
Operator
IP Network
CDN fee
Global CDN
(Akamai)
IP Backbone
IP Edge
OTT
Purpose (Akamai)
Apple iTunes
...
User
OTT BOX
Operator IP Network
Global CDN
Akamai customers
OTT
OTT
IP backbone
Too long distance between Akamai's edge servers and users (High RTT)
Operator
On-Net CDN
Operator Data
Center
OTT
Operator IP Network
Global CDN
Global User
Operator Customers
Domestic CP/OTT
/Cloud
Operator
On-Net CDN
Operator
Headend
Operator Data
Center
ISP
ISP
Off-Net Akamai
edge servers
ISP
ISP
IP backbone
ISP
IP edge
ISP
ISP
ISP
Global Internet
Operator A
Caching
Application Acceleration
Smart Pipe
(Dedicated Bearer)
User
OTT
(Operator
subscriber)
Akamai
customers
(OTT/CSP)
Service
Portal
Default Bearer
P-GW
CDN fee
Origin
Encoding
Publishing
Operator A
User
OTT
Default Bearer
P-GW
Apple iTunes
Louis Vuitton
E-Trading
...
(Operator
subscriber)
CDN fee
Smart Pipe fee: $3
Purpose
MCA Procedure
Mobile Operator Network
Mobile Cloud
Accelerator
(MCA)
RAN Acceleration
Internet Acceleration
Mobile Network
Rx
PCRF
SPC
Gx
HSS/
SPR
PCRF
SPC
Akamai
EC
MCA
Akamai CDN
Local
DNS
Akamai
DNSs
OTT
DNS
OTT
Origin
Cache IP
1.1.1.1
Authentication
OTT Origin
Location Update
1
2
1
Internet
PGW
MME
UE IP
192.168.1.100
RAN
UE
Akamai DNS
Allocate IP addr.
Local DNS
OTT DNS
Profile
Ack. of Session Establ.
Operator
BB
DPI
Public Internet
Attach Accept/
Activate Default
Bearer REQ
UE IP,
Authorized QoS
Dedicated Bearer
(NW-init. Secondary PDP Context)
Mobile Device
RAN
Internet
PGW/GGSN
UE IP,
Authorized QoS
Default Bearer
(Primary PDP Context)
Create Session
RSP
DNS Query
UE IP,
OTT hostname (origin.example.com)
UE IP,
OTT hostname (origin.example.com)
DNS Query
Local DNS IP, OTT hostname
DNS Reply
CNAME = origin.example.edgesuit.net
DNS Query
Select
Best
Edge Cache
DNS Reply
UE IP, Cache IP
DNS Query
CNAME = edge1.g.akamai.net
DNS Reply
1
Sniffing DNS Reply
A = Cache IP
DNS Reply
UE IP, Destination IP
Page 57
Internet
OTT
User
(Operator
subscriber)
Operator
IP Network
Operator
IP Network
Google
Global CDN
Operators deployed GGC
North America: most operators
Europe: most operators
Korea: LG U+, SK, KINX (2012.02)
Japan: KDDI, SoftbankBB, So-Net
Purpose
Benefits of GGC
Users
Operator IP Network
Transit/IX
Global CDN
OTT
buffering
Due to long RTT between its datacenter and users
Google
Datacenter
Google
Global CDN
Transit/IX
IP Edge
IP Backbone
Google
Datacenter
Operator
Datacenter
Google
Cache
Google
Global CDN
Transit/IX
IP Edge
IP Backbone
cost
173.194.56.82
(USA)
KT subscriber
OLT
L3 SW
BRAS Router
KT IP network
Page 61
Center node
KT IDC
211.181.65.15
Average download speed for
YouTube = 90 Mbps, RTT < 10msec
KT-IX
DIX
LG IDC
LG U+ IP network
LG U+
Subscriber
173.194.56.82
(USA)
100 Mbps
100 Mbps
Current playback
position
Download Graph
97.4 Mbps
2.1 Mbps
Download Graph
KT subscriber
OLT
L3 SW
BRAS Router
KT IP network
Page 62
Center node
KT IDC
211.181.65.15
Average download speed for
YouTube = 90 Mbps, RTT < 10msec
KT-IX
DIX
LG IDC
LG U+ IP network
LG U+
Subscriber
Reference
Page 63
Netflix Cache
Expand OTTs CDNs by Penetrating the Operators Networks with their own CDNs (Bypassing Global CDNs)
Content service fee
Operator
IP Network
User
Netflix Cache
Global CDN
OTT
Akamai/
Limelight
(Operator
subscriber)
CDN fee
by operators: FREE
Operator
IP Network
Purpose (Netflix)
To reduce global CDN fees (or no fee)
To expand its own CDNs within operators network at no IDC
cost
To provide higher quality video (HD 7Mbps, 3D 12Mbps) services
To enhance the video QoE of Netflix users by delivering its
traffic right to the IP edges of operators network (Low RTT)
NMC Consulting Group Proprietary and Confidential (www.netmanias.com/www.nmcgroups.com)
Redundancy
Memory
Processor
10GbE
10GbE
Supermicro AOC-STGN-i2S
Intel E3-1260L
Supermicro X9SCM-F
Crucial m4 512GB
SSD
OS, Log, Popular Content
Content Storage
Price[]
Total []
Chassis
TST custom
200,000
200,000
Motherboard
Supermicro X9SCMF
250,000
250,000
Processor
Intel E3-1260L
350,000
350,000
Memory
80,000
320,000
Hard Drive
Hitachi Deskstar
7K3000 1TB
40
90,000
3,600,000
Solid State
Drive
Crucial m4 512GB
600,000
600,000
Controller
500,000
1,000,000
Network card
550,000
550,000
Redundant
Power
Supply Unit
Zippy MRW5600V4V/DMRW5600V4V
1,000,000
1,000,000
Total
7,870,000
Mainboard
Description
10GbE NIC
Page 66
Operator IP Network
Global CDN
Operator
Datacenter
Akamai
Edge
IP Edge
OTT
Limelight
Datacenter
IP Backbone
Transit/IX
Page 67
Operator IP Network
Operator
Datacenter
OTT
Public Internet
Netflix
Cache
IP Edge
IP Backbone
Public Internet
NB/eNB
Operator
Datacenter
Netflix
Cache
Page 68
Limelight + Qwilt
Proposed a Solution for Operators to Monetize OTTs through Interlocked Global CDNs and TIC
Operator A
User
OTT
OTT
Limelight
customers
OTT BOX
(Operator
subscriber)
IP Backbone
IP Edge
Streaming fee
Why not do this!
Operator B
Content service fee
Qwilt TIC
OTT
OTT BOX
User
(Operator
subscriber)
IP Backbone
IP Edge
Streaming fee
Purpose
Limelight: To improve its profit structure by reducing streaming
costs
Limelight: To enhance the video QoE of its OTT customers (Low RTT)
Operator: To create a new revenue stream (caching fees)
Qwilt: To propose a solution for operators, TIC equipment
purchasers, to monetize OTTs and thus boost TIC sales (higher TIC
sales)
NMC Consulting Group Proprietary and Confidential (www.netmanias.com/www.nmcgroups.com)
Pure-Play
CDN
ISP
ISP
ISP
ISP
ISP
ISP
ISP
ISP
ISP
ISP
ISP
OTT (Netflix,
YouTube)
Amazon
Apple iTunes
ISP
ISP
Dumb Pipe
Amazon Cloud
(IaaS: EC2, S3)
Amazon
Virtual
Private
CLoud
CDN
OTT Shock (2010-)
Amazon
Cloud (IaaS)
Amazon
Instant Video
ISP
ISP
ISP
CSP Origin
Saleforce
Office365
Operator
Headend
CSP (OTT)
Origin
ISP
ISP
ISP
STB
ISP
ISP
Headend
ISP
YouTube
ALTO
SDN
CP
Global CSP
Telecom Operator
TV
ISP
ISP
CP
SDN
ISP
ISP
ISP
ISP
ISP
YouTube
TWC, Verizon, KT
ISP
ISP
ISP
Netflix
OTT Origin
(Netflix)
Cloud
Operator
Global
Operator On-Net
Global CDN
ISP
ISP
WalledGarden
ISP
Federation
ISP
CDN
S/W
License
ISP
ISP
ISP
ISP
ISP
ISP
ISP
ISP
ISP
ISP
Page 71
Global CDN
ISP
Cloud (SaaS)
YouTube
ISP
ISP
CSP
ISP
ISP
ISP
ISP
ISP
ISP
ISP
Akamai
CSP Origin
00
01
02
03
04
05
06
07
08
09
10
11
12
13
eMBMS/Mobile IPTV
CDN/Mobile CDN
Transparent Caching
BSS/OSS
Services
Cable TPS
Voice/Video Quality
IMS
Policy Control/PCRF
IPTV/TPS
LTE
Mobile
Network
Mobile WiMAX
Carrier WiFi
LTE Backaul
Data Center Migration
Carrier Ethernet
FTTH
Wireline
Network
Data Center
Metro Ethernet
MPLS
IP Routing