hcl technologies - etsi · hcl technologies adaptive cache ... a number of uncertainties could...

35
HCL Technologies Adaptive Cache Architecture for Multimedia Content Delivery Engineering and R&D Services- Networking & Telecom Practice Deepak Kataria Mukta Agarwal Author: Co-Authors: Saurabh Chattopadhyay Sachin Gupta

Upload: hoangdiep

Post on 08-May-2018

219 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: HCL Technologies - ETSI · HCL Technologies Adaptive Cache ... A number of uncertainties could result in traffic levels differing from our base-case forecasts. ... Analysis Mason

HCL Technologies

Adaptive Cache Architecture for Multimedia Content Delivery

Engineering and R&D Services-Networking & Telecom Practice

Deepak Kataria

Mukta Agarwal

Author:

Co-Authors:

Saurabh ChattopadhyaySachin Gupta

Page 2: HCL Technologies - ETSI · HCL Technologies Adaptive Cache ... A number of uncertainties could result in traffic levels differing from our base-case forecasts. ... Analysis Mason

Topics

Data Traffic Analysis & Growth

Introduction

Content Service Providers

Adaptive Cache Architecture – Addressing Content Delivery Challenges

Summary

References

Page 3: HCL Technologies - ETSI · HCL Technologies Adaptive Cache ... A number of uncertainties could result in traffic levels differing from our base-case forecasts. ... Analysis Mason

Content Delivery Trends in Service Providers

� Trend towards an across the board media-centric network that is targeted for any-content at any-time over any-device type of service with robustness, security, convenience and highest quality of experience (QoE)

� Convergence of Telecom, IT, Internet and Media coupled with competitive pressures from non-traditional players forcing service providers to readjust their cost structures down to a new maximum efficiency of scale

� Rich digital media content ingest, movement and delivery coupled with asset management, DRM, and security causing fundamental shifts in network architectures from tiered centralized architectures to edge based distributed architectures

3

from tiered centralized architectures to edge based distributed architectures

� Service providers looking at creative ways to monetize their investments

� Offering high margin, high value service bundling for top line growth

� Looking to reduce network cost (both CAPEX and OPEX) to shore up bottom line

� Targeting Ad-based revenue and revenue-sharing models with content owners

� Providing media management & distribution services for content owners & aggregators

� Leveraging location awareness capabilities and higher throughputs to provide rich media services

� LTE timelines are accelerating, fueled by the auction of the 700 MHz analog TV spectrum in the US and 2.6 GHz band (IMT extension) in Europe

Page 4: HCL Technologies - ETSI · HCL Technologies Adaptive Cache ... A number of uncertainties could result in traffic levels differing from our base-case forecasts. ... Analysis Mason

Topics

Data Traffic Analysis & Growth

Introduction

Content Service Providers

Adaptive Cache Architecture – Addressing Content Delivery Challenges

Summary

References

Page 5: HCL Technologies - ETSI · HCL Technologies Adaptive Cache ... A number of uncertainties could result in traffic levels differing from our base-case forecasts. ... Analysis Mason

Mobile and Fixed Traffic

Mobile Voice & Data

5,00

6,00

7,00

8,00

9,00

10,00

Exa

byte

s

Last mile Fixed Access

800

1000

1200

1400

1600

Exa

byte

s

Mobile data takes offMobile PC main driver

Fixed traffic growth driven by

Internet and IPTV

0,00

1,00

2,00

3,00

4,00

2 006 2 007 2 008 2 009 2 010 2 011 2 012 2 013

Exa

byte

s

Voice Web / Mobile PC TV/Streaming Other

0

200

400

600

1 2 3 4 5 6 7 8E

xaby

tes

Fixed Voice Internet IPTV

Fixed traffic ~100 times mobile trafficBoth mobile and fixed networks traffic will grow ov er the next few years

2006 2007 2008 2009 2010 2011 2012 2013

Page 6: HCL Technologies - ETSI · HCL Technologies Adaptive Cache ... A number of uncertainties could result in traffic levels differing from our base-case forecasts. ... Analysis Mason

Traffic Trends

� According to Strategy Analytics, mobile phones - excluding wireless PC cards and other cellular enabled

devices - will generate almost 2.2 Exabytes of data traffic; 84% will come from web browsing. This

volume of data is equivalent to watching over 120,000 years of DVD quality video.

Data Volumes per Subscriber & Different Access Meth ods

FTTH access methods “pump” a lot of data into core networks

Page 7: HCL Technologies - ETSI · HCL Technologies Adaptive Cache ... A number of uncertainties could result in traffic levels differing from our base-case forecasts. ... Analysis Mason

Traffic Distribution

� Few snippets from ICT Traffic Statistics report, sourced from ITU-T ICT Newslog

posted in Dec 2009� While developed regions will account for just 25% of the cellular user population by 2015, they will generate 65% of total global

wireless network traffic”, according to Dr Mark Heath, the report’s co-author. “This is due to a higher proportion of advanced

handsets and the earlier deployment of more advanced cellular technologies, such as LTE, which have higher throughput.”

� Historically, voice telephony has dominated wireless network traffic, and popular data services, such as SMS, consume a tiny

amount of network resource. However, the take-up of USB modems and a broad range of data services on smart-phones will

increase wireless network traffic. Average wireless network traffic per cellular user (for all voice and data services) in developed

regions will increase to eight times its 2008 level by 2015, rising from 56MB per month to 455MB per month.

� While voice traffic will continue to increase, as a result of on-going fixed-mobile substitution, data traffic will rise at significantly

faster and come to dominate wireless network traffic. By 2015, data will account for 94% of total wireless network traffic in

developed regions.

� A number of uncertainties could result in traffic levels differing from our base-case forecasts. An upside forecast derived by

Analysis Mason indicates that by 2015, traffic per customer in developed regions will grow to almost 30 times its level in 2008.

Source: Paper from Continuous Computing, Published in October 8, 2009

Few users generate majority of traffic

Page 8: HCL Technologies - ETSI · HCL Technologies Adaptive Cache ... A number of uncertainties could result in traffic levels differing from our base-case forecasts. ... Analysis Mason

Topics

Data Traffic Analysis & Growth

Introduction

Content Service Providers

Adaptive Cache Architecture – Addressing Content Delivery Challenges

Summary

References

Page 9: HCL Technologies - ETSI · HCL Technologies Adaptive Cache ... A number of uncertainties could result in traffic levels differing from our base-case forecasts. ... Analysis Mason

Typical Telco Network Architecture for Video

9

Example of Network used by Telcos

Source: Cisco

Page 10: HCL Technologies - ETSI · HCL Technologies Adaptive Cache ... A number of uncertainties could result in traffic levels differing from our base-case forecasts. ... Analysis Mason

Typical MSO Network Architecture

10

Example of Network used by MSOs

Page 11: HCL Technologies - ETSI · HCL Technologies Adaptive Cache ... A number of uncertainties could result in traffic levels differing from our base-case forecasts. ... Analysis Mason

Tiered Content Delivery Infrastructure

Regional Headend

Regional Headend

Master Master HeadendsHeadends

Regional Regional HeadendsHeadends

Content Content AggregationAggregation

Add Local Add Local Content & Content &

IP StreamIP Stream

IP StreamIP Stream IP StreamIP Stream

11

Headend

Local IP Distribution

FTTH

ADSL2+

Gigabit Ethernet

Local IP Distribution

FTTH

ADSL2+

Gigabit Ethernet

HeadendsHeadends

Local Local HeadendsHeadends

Content & Content & AdvertisingAdvertising

IP StreamIP Stream

OnOn--DemandDemand

Example of Network used by CDNs

Page 12: HCL Technologies - ETSI · HCL Technologies Adaptive Cache ... A number of uncertainties could result in traffic levels differing from our base-case forecasts. ... Analysis Mason

3GPP MBMS Architecture for Mobile TV

12

Example of Network used by Mobile Operators

Page 13: HCL Technologies - ETSI · HCL Technologies Adaptive Cache ... A number of uncertainties could result in traffic levels differing from our base-case forecasts. ... Analysis Mason

DVB-H High Level Architecture

13

Mobile TV Network Deployed in Europe

Page 14: HCL Technologies - ETSI · HCL Technologies Adaptive Cache ... A number of uncertainties could result in traffic levels differing from our base-case forecasts. ... Analysis Mason

Terrestrial Broadcast

Content ProviderStudio

Encoding Farm

National Broadcaster

LocalBroadcasters

Uplink Via MP2

Uplink Via MP2

Acquisition, Encoders/ Decoders/ Editors

Downlink Via MP2

RF

14

Encoding Farm

FiberT1/ OC3

VYVX

Cable Operator

FiberT1/ OC3VYVXAcquisition, Encoders/

Decoders/ Editors

Acquisition, Encoders/ Decoders/ Editors

Example of Network used by Terrestrial Broadcasters

Page 15: HCL Technologies - ETSI · HCL Technologies Adaptive Cache ... A number of uncertainties could result in traffic levels differing from our base-case forecasts. ... Analysis Mason

Satellite Distribution

Content Provider

Uplink Via MP2Uplink Via MP2

MP2 & MP4

15

Example of Network used by Satellite Operators

Content ProviderStudio

Encoding Farm

Earth StationAcquisition, Encoders/

Decoders/ Editors

Encoders/ Decoders

Uplink & Downlink Via MP2

FiberT1/ OC3

VYVX

National Broadcaster

Acquisition, Encoders/ Decoders/ Editors

Page 16: HCL Technologies - ETSI · HCL Technologies Adaptive Cache ... A number of uncertainties could result in traffic levels differing from our base-case forecasts. ... Analysis Mason

Content Service Providers Capability Matrix : As on today

MSO

CDN

Telco

Con

tent

Ser

vice

P

rovi

der

Content Network Distribution 3 - Screen

16

Satellite

Mobile

Terrestrial

Leadership Competency Challenged

Con

tent

Ser

vice

Page 17: HCL Technologies - ETSI · HCL Technologies Adaptive Cache ... A number of uncertainties could result in traffic levels differing from our base-case forecasts. ... Analysis Mason

Unified Content Centric Network View

Video Subscriber Office [3]/ CDC_Local [4]RT: TransX; Ad Insertion

ServiceProviderCore

InternetEdge QAM

PC

Edge Router

Digital Content Data Center/ Head End Content Server

Super Head End

Live Broadcast & VoD Server Post-ProductionNRT: EncodingRT: TransX; Ad

Insertion; DVB-H Stream gen

QRT: Middleware; AFE; Analytics

Edge Router

CDC EdgeRT: TransX; Ad InsertionQRT: Middleware; AFE

AFE App Front End (Web Site) CDC Content Data CentreTransX TranscodingRT Real TimeQRT Quasi Real Time NRT Non real Time

Hybrid

Fiber/Coax

xDSLFTTx

Video Hub Office/ CDC_RegionalRT: TransX; Ad InsertionQRT: Middleware; AFE

Uses Internet as a pipe –

Could have a CDN as a

subcontract

17

[1] Data Modification / Analysis functions

[2] Security (Parental Ctrl) / Content based behaviour

[3] VSO is owned by Telco

[4] CDC Regional/Local works with SP Infrastructure, owned by CDN

RT: TransX; Ad InsertionQRT: Middleware; AFE

MSAN

RNC Node BSGSN

HDTV

Mobile TV

CooperationPlatform

Internet Service Provider

Broadcast Multicast Service Center

• Video IWF / Gateway• 3GPP MoTV Node for Mobile Broadband Multicast Service

AFE; Analytics

IMS MRFP

FTTx

DVB-H Air Interface

3GPP Air Interface

This is the Network Everybody is Going After for 3- Screens

Page 18: HCL Technologies - ETSI · HCL Technologies Adaptive Cache ... A number of uncertainties could result in traffic levels differing from our base-case forecasts. ... Analysis Mason

Key Observations

� VoD workloads are primarily different in that they are read dominated, involve large data transfers with isochronous delivery requirements and have a Zipf-Mandelbrot distribution

� Need for an innovative network transport technology which is non-disruptive and works to augment performance of existing VoD distribution networks and offers the capability for managed peer-assisted deployment

� Leverage the network transport technology for the design of VoD server so as to decrease the server load while improving client transfer speed and affording

18

to decrease the server load while improving client transfer speed and affording scalability which is demand-driven

� Achieve high aggregate throughput and reliable performance from disk-array based VoD servers, through the design of high performance streaming engines and controller designs that are optimized for VoD workloads

� Provide for improved efficiency and enhanced interactivity by making use of the large total storage and server capacity of the participating peer network through virtualization of network, storage and server resources

Page 19: HCL Technologies - ETSI · HCL Technologies Adaptive Cache ... A number of uncertainties could result in traffic levels differing from our base-case forecasts. ... Analysis Mason

Topics

Data Traffic Analysis & Growth

Introduction

Content Service Providers

Adaptive Cache Architecture – Addressing Content Del ivery Challenges

Summary

References

Page 20: HCL Technologies - ETSI · HCL Technologies Adaptive Cache ... A number of uncertainties could result in traffic levels differing from our base-case forecasts. ... Analysis Mason

Solution Offering with Control, Service Enablement & Orchestration Capabilities

Local

Concurrency

of Service

Delivery

Points

Adaptive Cache

positioned in Edge

Network

Spatial & Temporal Distribution of

Content Request

Policies

based on

Popularity &

Long Tail

nature of

Content

20

Data Offloading to Wire-line Edge

Management &

Governance

Of End to End

Services

Potential Elements to run Adaptive Cache as extended architecture

Content

access from

adjacent

localities to

maximize

distributed

concurrency

Usage Analytics driving

Network Policies, adapting

to ambient conditions

Fast Ingestion

of content for

immediate

availability

Page 21: HCL Technologies - ETSI · HCL Technologies Adaptive Cache ... A number of uncertainties could result in traffic levels differing from our base-case forecasts. ... Analysis Mason

Solution Offering in Infrastructure & Virtualization Environment

21

Page 22: HCL Technologies - ETSI · HCL Technologies Adaptive Cache ... A number of uncertainties could result in traffic levels differing from our base-case forecasts. ... Analysis Mason

High Level Interworking Diagram

Policy & Charging Rule Function

Charging System

Master User Database

OSSMining ServerUsage & Cache Analytics DW

North Bound Mgmt Mediation & Service Enablement Int erfaces

Cache CoreUser Profiles

22

Converged Policy Controller

Wireless Access Wire-line Access

Policy & Charging Rule Function

Policy & Charging Enforcement Function

DPI

Packet Processor

Cache Policy Engine

Cache Core

QoE Controller

User Profiles Storage

Content Usage Monitoring &

Control

Page 23: HCL Technologies - ETSI · HCL Technologies Adaptive Cache ... A number of uncertainties could result in traffic levels differing from our base-case forecasts. ... Analysis Mason

Functional Solution View

Network Connectivity

DSP Transcode Network API

Provider Application

Network Connectivity

Encoder Accelerator

DSP Transcode

Ingest Play-Out

Service Provider NetworkCORE

DRM (Encrypt)

IPSec/Multicast/QoS

DRM (Decrypt)

DSP, Security Low Power Advantage

23

Network Connectivity

OS File System

MegaRAID Storage

SAS Storage Connectivity

DPI

DSP Transcode

Network Connectivity

Encoder Accelerator

DSP Transcode

SAS or SATA Storage

DRM (Encrypt)

IPSec/Multicast/QoS

DRM (Decrypt)

10G10G

DPI*

*DPI for content based QoSMulti-Core

Media storage API

Page 24: HCL Technologies - ETSI · HCL Technologies Adaptive Cache ... A number of uncertainties could result in traffic levels differing from our base-case forecasts. ... Analysis Mason

Future Internet Capabilities of the Architecture - Mapping Solution Architecture Against MANA Positioning

Self-

Management Service EnablementControl Elasticity

& Orchestration

Acco

un

tab

ility

Collaborative Caching & Cache

Interworking

Router-Control-Plane

InterworkingSeed Server

Failover

Service Enablement / Mgmt Mediation

(TR-069 / SOAP-XML)Hierarchical

Collaborative

Content - Cache

Orientation

Congestion

Control &

Virtualization

Source of background image: Position Paper - Management and Service-aware Networking Architectures (MANA) for Future Internet

Acco

un

tab

ility

Infrastructures

P2P Distribution

ControlP4P Enablement

Federated

Adaptive Cache

Cloud Core Network

VOD Cloud

Analytics DW &

Mining Cloud

Network Resource Pool

Interworking

Interwork able Usage AnalyticsSelf Healing /

Fault Recovery

SW High

Availability

Adaptive

Control over

Media

StreamingIn-Network Control

Control &

Bandwidth Mgmt

Route Cost based

Optimization

Wireless Data

Offloading

EOS Control

Policies

24

Page 25: HCL Technologies - ETSI · HCL Technologies Adaptive Cache ... A number of uncertainties could result in traffic levels differing from our base-case forecasts. ... Analysis Mason

Topics

Data Traffic Analysis & Growth

Introduction

Content Service Providers

Adaptive Cache Architecture – Addressing Content Delivery Challenges

Summary

References

Page 26: HCL Technologies - ETSI · HCL Technologies Adaptive Cache ... A number of uncertainties could result in traffic levels differing from our base-case forecasts. ... Analysis Mason

Summary

� Rich media content will be the dominant traffic in future networks

� On-demand delivery modality will be key – any content, any time, anywhere to any device using

any access network - the so-called “any-to-any” mode

� Mechanisms to optimize the delivery of rich media content for “any-to-any” mode will be of

paramount importance

� Adaptive caching architectures that leverage a judicious mix of tier-ing (hierarchical) and peering

approaches, that address the spatial and temporal distribution of content demand, that provide

for fast ingestion of content for immediate availability, that maximizes the local concurrency of

service delivery points, that leverages access of content from adjacent localities in the network to service delivery points, that leverages access of content from adjacent localities in the network to

maximize distributed concurrency, that take into account the popularity and long tail nature of

content, that utilizes usage analytics to drive network policies that adapt to ambient network

conditions will be needed to deliver on the promise of any-to-any communication

� Architectural Positioning and Distribution that leverage content replication & availability, network

topology information, concomitant transport cost information, and gathered analytics data to

intelligently stage transfers, while maximizing the local concurrency of service delivery points and

minimizing the total cost

� Architecture of Distributed Governance that enable and orchestrate the plane of End to End

Content Centric Service Delivery and Management26

Page 27: HCL Technologies - ETSI · HCL Technologies Adaptive Cache ... A number of uncertainties could result in traffic levels differing from our base-case forecasts. ... Analysis Mason

Topics

Data Traffic Analysis & Growth

Introduction

Content Service Providers

Adaptive Cache Architecture – Addressing Content Delivery Challenges

Summary

References

Page 28: HCL Technologies - ETSI · HCL Technologies Adaptive Cache ... A number of uncertainties could result in traffic levels differing from our base-case forecasts. ... Analysis Mason

References

� Position Paper, Management and Service-aware Networking Architectures (MANA) for Future

Internet, System Functions, Capabilities and Requirements, Version V6.0, 3rd May 2009

� Kataria, D. “On-demand real-time video delivery,” Video Imaging Designline, January 23, 2009

� Kataria, D. “The Future of Video-on-Demand,” Video Imaging Designline, October 24, 2007

� B. Krogfoss, L. Sofman, and A. Agrawal, “Hierarchical Cache Optimization in IPTV Networks”,

IEEE International Symposium on Broadband Multimedia Systems and Broadcasting, 2009

� B. Krogfoss, L. Sofman, and A. Agrawal., “Caching architecture and optimization strategies for � B. Krogfoss, L. Sofman, and A. Agrawal., “Caching architecture and optimization strategies for

IPTV networks.”. Bell Labs Tech. J., vol. 13, N3, pp.13-28, Fall 2008.

� Danny De Vleeschauwer and Koen Laevens, “Performance of Caching Algorithms for IPTV On-

Demand Services”. IEEE Transactions on Broadcasting. Vol. 55 No. 2, June 2009

� P4P Field Tests, P4P Working Group, http://www.openp4p.net/front/fieldtests

� Broadband Forum – Broadband Forum Mission, http://www.broadband-

forum.org/about/mission.php

28

Page 29: HCL Technologies - ETSI · HCL Technologies Adaptive Cache ... A number of uncertainties could result in traffic levels differing from our base-case forecasts. ... Analysis Mason

Thank You

Page 30: HCL Technologies - ETSI · HCL Technologies Adaptive Cache ... A number of uncertainties could result in traffic levels differing from our base-case forecasts. ... Analysis Mason

Backup Slides

Page 31: HCL Technologies - ETSI · HCL Technologies Adaptive Cache ... A number of uncertainties could result in traffic levels differing from our base-case forecasts. ... Analysis Mason

Lab Deployment Diagram

IP Backbone

Cache / ICP Stack

Cache / ICP

Replicated Content Servers

Interoperability with External Cache (ICP Stack) Automated Failover of

Seed/Content Servers and Cache Sibling/Parents

HTTP Streaming

Support for various media types

31

Adaptive Cache

Cache / ICP Stack

Cache / ICP Stack

Cache / ICP StackUsers

Collaborative Cache Hierarchy

Aggregate Media Streaming

Preemptive link monitoring

Page 32: HCL Technologies - ETSI · HCL Technologies Adaptive Cache ... A number of uncertainties could result in traffic levels differing from our base-case forecasts. ... Analysis Mason

Current Feature Support

� Core Cache

� Local Cache with ICP (RFC 2186) Interfaces

� Interoperability with externally hosted ICP

stack

� Collaborative Cache Support

� Caching Policies, Cache Clearance Policies

and Cache Movement policies

� Rule Engines for distinguishing Cacheable

and Non-Cacheable Content parts

� Media Streaming

� Support for HTTP Streaming

� Support for diverse Media Types

� Aggregated Streaming

� Service Enablement & Management

� Web 2.0 based Administration

� CLI / SSH console

� Real-time Service Statistics Collection Policies

Near Real-time Reporting policiesand Non-Cacheable Content parts

� Security

� AA for Local Access

� AA for Content Access

� AA Wrapper over Management and Service

Enablement Interfaces

� Seed Server Load Balancing

� Core Engine with blend of Transparent and

Non Transparent Load Balancing

� URL based, Content based, Location based

Switching 32

� Near Real-time Reporting policies

� Auto Detection of Failure and Failover

� Pre-emptive Monitoring and Diagnostics

� Quality & Experience of service

� Configurable Traffic Prioritization &

Controlling Policies

� Traffic Rate Controlling policies

� Media Stream Adaptation

� High Performance through SW High

Availability & Stack Optimizations

Page 33: HCL Technologies - ETSI · HCL Technologies Adaptive Cache ... A number of uncertainties could result in traffic levels differing from our base-case forecasts. ... Analysis Mason

Solution Roadmap (Internal)

Jan 10M1 Mar 10M2 Jul 10M3 / R0.9 Sep 10M4 /

R1.0

Milestone 1

Experimentation

Milestone 2

Requirements Definitions / Feature

M3 / Release 0.9

Implementation

M4 / Release 1.0

Release Trials in Simulated Lab

33

Experimentation

Lab Setup of Experimentation Demonstration

Feasibility Analysis of Data Grid based

Architecture

Definitions / Feature List

Feature Compliance Analysis

Low Level Design

Whitepaper Presentation

Unit Testing

Roadmap Requirement Analysis

Integration Testing

Features•Basic Adaptive Caching•Load Balancing over Content Servers

•Service Enablement & Management

•QoS & EoS•Basic Self –Management Capabilities

Simulated Lab Environment

Market Facing Documentation

Industry Briefing

Demo Showcasing

Page 34: HCL Technologies - ETSI · HCL Technologies Adaptive Cache ... A number of uncertainties could result in traffic levels differing from our base-case forecasts. ... Analysis Mason

Key Areas in Broadband Forum’s Vision

34

Page 35: HCL Technologies - ETSI · HCL Technologies Adaptive Cache ... A number of uncertainties could result in traffic levels differing from our base-case forecasts. ... Analysis Mason

P4P Field Test Deployment

35

Source: www.openp4p.net – Field Test Deployment Diagram