29
Sponsored by: May 25 2017 High - Performance Media Processing in an NFV World

High-Performance Media Processing in an NFV World

Embed Size (px)

Citation preview

Page 1: High-Performance Media Processing in an NFV World

Sponsored by:

Sponsored by:

May 25 2017

High-Performance Media Processing in an NFV World

Page 2: High-Performance Media Processing in an NFV World

Sponsored by:

Today’s Speakers

Ray Adensamer Director of Marketing,

Radisys

Mohan AravamudhanSenior Product Manager,Virtualization and NFV,

Radisys

Jim HodgesPrincipal Analyst - Cloud and Security,

Heavy Reading

Page 3: High-Performance Media Processing in an NFV World

Sponsored by:

Webinar Agenda

• Some network functions are easier to virtualize than others• Virtualization of real-time IP media processing• NFV Architectures for hardware acceleration• Conclusions

Page 4: High-Performance Media Processing in an NFV World

Sponsored by:

NFV Market Sizing NFV Global Market Forecast

The global NFV market will grow from a base of $2.3B in 2015 to $15.7B in 2020.We continue to anticipate that we will see a transition by year end 2016 from PoCs into the commercialization phase. By the end of 2016, we therefore expect NFV to represent $4.8B globally.In subsequent years, we see the market growing steadily, hitting $7.3B in 2017, $10.4B in 2018 and $13.2B in 2019.To be clear, the growth of NFV capex (both globally and regionally) does not translate into an increase of overall capex, but simply a reallocation of capex from the traditional infrastructure capex budget to the NFV capex budget.

$2,295.8

$4,844.3

$7,269.4

$10,419.9

$13,214.6

$15,659.4

$0

$2,000

$4,000

$6,000

$8,000

$10,000

$12,000

$14,000

$16,000

2015 2016 2017 2018 2019 2020M

illio

ns

Source: Heavy Reading NFV Tracker – September 2016

Page 5: High-Performance Media Processing in an NFV World

Sponsored by:

Virtualization Priorities

46%

39%

39%

36%

17%

44%

48%

46%

46%

42%

10%

13%

15%

18%

41%

0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%

Edge gateways & firewalls(includes NATs & SBCs)

Applications & services (includesIMS, TAS & control plane)

OSS/BSS

EPC (evolved packet core)

RAN (radio access network)

Please rate the importance of virtualizing functions in the following parts of your company's network. N=141

High Priority (expect to implement in the next 12 months) Medium Priority (expect to implement eventually)

Low Priority (no current plans to implement)

Source: Heavy Reading NFV Tracker – September 2016

Page 6: High-Performance Media Processing in an NFV World

Sponsored by:

What is a Media Resource Function (MRF)?Call Servers

Playaudio files

Record audio files

DTMF detect/gen Mix audio

Switch video Mix video

Send fax Text-to-speech Speech recognition

Play video files

Record video files

Receive fax

Video transcoding

Audiotranscoding

Media Processing Primitives

Codecs

Open API’s

Application Server(s)

Packetized Voice and

Video

VP8, VP9,Opus, G.7xx,H.26X, AMR-WB,EVS, …

Telecom Telecom Application

Server (TAS)

Conferencing AS

IVR AS

Call State Control Function (CSCF)

Media Resource Function (MRF)

SIPMSMLVoiceXMLJSR-309RFC 4117

… and more.

RTP

Page 7: High-Performance Media Processing in an NFV World

Sponsored by:

Real-time Media Requirements in Cloud Deployments

Reference: Cisco Global Cloud Index: Forecast and Methodology, 2010-2015 Figure 8: Sample Business and Consumer Cloud Service Categories

Real-Time Communications Require High Network and Compute Performance

• Text Communications (Email, Instant Messaging)

• Web Browsing• File Sharing (Basic)• Web Conferencing• Social Networking• Stream Basic Video and Music

• File Sharing (High)• ERP and CRM• Basic Gaming• IP Telephony• Basic Video Chat• IP Audio Conferencing• Basic Video Conferencing• HD Video Streaming• Advanced Social Networking

• Advanced File Sharing• Advanced Gaming• Advanced Video Chat• HD Audio Conferencing• HD Video Conferencing• Stream Super HD Video

Basic Cloud AppsNetwork RequirementsDownload speed:

- Up to 750 kbpsUpload speed:

- Up to 250 kbpsLatency: Above 140 ms

Intermediate Cloud AppsNetwork RequirementsDownload speed:

- 750-2,500 kbpsUpload speed:

- 250-750 kbpsLatency: 140-50 ms

Advanced Cloud AppsNetwork RequirementsDownload speed:

- Higher than 2,500 kbpsUpload speed:

- Higher than 750 kbpsLatency: Less than 50 ms

Page 8: High-Performance Media Processing in an NFV World

Sponsored by:

Challenges for real-time media processing in NFV

• Cloud applications historically non real-time– Web services, email, databases, billing

• Challenges of real-time multimedia communications– Hard real-time deterministic response

– Latency and jitter matter for audio/video media quality

– Real-time bandwidth adaptation (dynamic bitrates)

– Harness real-time performance from COTS compute servers

– Fully virtualized media plane in a Virtual Network Function (VNF)

– Media plane elasticity and scalability demands of NFV architecture

Virtualized Media Processing

Virtualized Transcoding

Page 9: High-Performance Media Processing in an NFV World

Sponsored by:

Virtualized Media Resource Function (vMRF)

Virtualization Layer

Intel® x86 Xeon 64bit Architecture

Virtualized Deployment Model

Application - Package #2

3rd Party WebRTC Application Server

Operating System

Value Added Application Server

Virtual Computing

Virtual Storage

Virtual Network

vMRF - Package #1

3rd Party WebRTC Application Server

Operating System

Radisys Virtualized MRF

Virtual Computing

Virtual Storage

Virtual Network

OPUSVP8 (720p)

AMR-WB(Audio Only)

SIPClient

VoWiFiVoLTE

G.722H.264 (720p)

G.729H.264 (320p)

Functional Model

RadisysVirtualized MRF

Value AddedApplications

VoLTE

IMS

5ms Packetizationat Full Load

5% Virtualization Capacity Impact

SIP

RTP

Page 10: High-Performance Media Processing in an NFV World

Sponsored by:

HD Audio and Video – Transcoding Implications

Reference: ETSI GS NFV 002 V1.2.1 (2014-12)

0

5

10

15

20

25

30

35

40

45

Audio

0

1000

2000

3000

4000

5000

6000

7000

8000

H.261 H.263 H.264 VP8 H.265 VP9

Video

Rel

ativ

e C

ompu

tatio

nal C

ompl

exity

Rel

ativ

e C

ompu

tatio

nal C

ompl

exity

VP8

VoIP Era Today 5G Era VoIP Era Today 5G Era

Reducing bandwidth while maintaining/improving quality comes at the cost of computational complexity

Page 11: High-Performance Media Processing in an NFV World

Sponsored by:

Problem Summary– CSPs are embracing NFV architecture.– However, modern HD codecs require more media processing power.– This decreases capacity per unit of compute.– Resulting in higher cost per session/port.

Proposed Solution Requirements– Integrate Hardware Acceleration (DSPs or GPUs) into NFV Architecture

• Increases codec processing power and capacities for media processing.• Lowers capex cost per session/port

– But still need to maintain operational benefits of NFV• Discovery, elasticity, scalability, shareable, lower opex, etc

Page 12: High-Performance Media Processing in an NFV World

Sponsored by:

3 Phases of The Telco Cloud

Phase 1: Virtualization Phase 2: Orchestration Phase 3: Cloud Native

• First Phase of transformation (0-2 YEARS)

• Most operators have crossed or in middle of this phase

• Emphasis on VNF as standalone • More trials and POC• ROI will not be clear as CSP will not

be reaping benefits • Many technological decision and

options will delay the process • Even large CSPs will focus on

infrastructure not orchestration

• Most critical Phase of transformation

• Will take 5years to fully roll out • VNFs will increase • Managing VNFs via orchestration

will take prominence • Goals will be performance

management, service assurance, and automation

• Emphasis on agility and on demand decisions based on Analytics

• More spending and value add realization

• No One fits all MANO as NFV vendors play for market space

• The Promised land .• Will take many years to achieve

(Year 8+)• All functions will be virtual with very

few Physical nodes .• White boxes/disaggregated

functions.

Page 13: High-Performance Media Processing in an NFV World

Sponsored by:

ETSI NFV Architectural Model

Reference: ETSI GS NFV 002 V1.2.1 (2014-12)

VNFs andManagement

NFVOrchestrator

VirtualizedInfrastructure

Manager

VNFManager(s)

Virtualization Layer

VirtualComputing

VirtualStorage

VirtualNetwork

NFVI

EM1 EM2 EM3

MRF-VNFCSCF-VNF AS-VNF

NFV Management and Orchestration (MANO)

Os-Ma

Ve-Vnfm

Nf-Vi

Or-Vnfm

Vi-Vnfm

Or-Vi

Service, VNF andInfrastructure

Description

OSS/BSS

NFV ServiceOrchestration

VirtualInfrastructure

Vn-Nf

OSS/BSS

Computing Hardware

Storage Hardware

Network Hardware

Hardware Resources

Page 14: High-Performance Media Processing in an NFV World

Sponsored by:

Challenges that CSPs and Vendors face • The industry lacks consensus on telco cloud operations• Every MANO is different • Every Application is different • Tier 1 CSPs will have to drive major changes in procurement and

purchasing • VNF purchasing will have to be quick and in near real time.

– License Management and SLA will need to change for vendors.– KPI management will be critical

Page 15: High-Performance Media Processing in an NFV World

Sponsored by:

HOT vs TOSCA

• Heat Orchestration Template• Declarative• YAML• Resource Creation & Configuration• Specific to OpenStack

HOT• Topology & Orchestration Specification for Cloud Application• Declarative and Imperative• XML and now YAML• Application Deployment & Lifecycle Management• Portable

TOSCA

Mixing & Merging

HEATtranslator

Page 16: High-Performance Media Processing in an NFV World

Sponsored by:

Deploying vMRF – Case Studies and Lessons Learned• Not Everyone’s MANO is the Same

– NETCONF/YANG delivers programmatic configuration experience

• Topology and Orchestration Specification for Cloud Applications (TOSCA)– Cloud application deployment template initiative.– Addresses cloud challenges of agility and speed.

• OpenStack Heat – Key project for orchestration– Can use TOSCA templates to get VNF deployment requirements to instantiate new

VNFs

• Growing Challenge: Latest HD codecs require more processing power.– More processing per session results in lower capacities per unit of processing.

Page 17: High-Performance Media Processing in an NFV World

Sponsored by:

ETSI NFV Use Case - Media Plane Acceleration for Transcoding

ETSI NFV – Report on Acceleration Technologies and Use Caseshttp://www.etsi.org/deliver/etsi_gs/NFV-IFA/001_099/001/01.01.01_60/gs_nfv-ifa001v010101p.pdf

Page 18: High-Performance Media Processing in an NFV World

Sponsored by:

GPU cPCI Card

DSP cPCI Card

Examples of Hardware Accelerators for Real-time IP Media Processing

Hardware Acceleration Delivers Significant Capacity Increases

0

1

2

3

4

5

6

7

8

9

Audio Processing Capacity0

1

2

3

4

5

6

7

Video Processing Capacity

Audio Transcode Video Transcode/Transrate

8x

6x

Page 19: High-Performance Media Processing in an NFV World

Sponsored by:

NFVi Discovery of Accelerator Flavours

CPU DSP

Flavor Server

CPU 1,2,3,4,5

CPU+DSP 1

CPU+GPU 3

1

2NFVi Resources Table

CPU

CPU GPU

CPU

CPU

3

4

5

NFVi Resource RAck

Virtual and Accelerated Resource Management

Uniform Management of Virtual and Accelerated Resources

• Acceleration Resource Discovery

• Acceleration Resource Capabilities

• Orchestration & Policy Based Framework

Page 20: High-Performance Media Processing in an NFV World

Sponsored by:

Os-Nfvo

Vn-Nf

NFV Management and Orchestration

Qcow2Descriptors (Heat)

& Configurator

OSS/BSS

NS Catalog

VNF Catalog

NFVInstances

NFVIResources

NFV Orchestrator

Virtualized Infrastructure Manager (VIM)

VNF Manager (VNFM)

NFVI

MRF Element Manager

1 On-board MRF VNF and HW Accelerators

VNFs

VeEn-Vnfm

VeNF-Vnfm

Os-Nfvo

Vnfm-Vi

Nfvo-ViNf-Vi

MRF-VNFOn-boarding1

Reference: ETSI GS NFV 002 V1.2.1 (2014-12)CPU and

DSP Profile1

HW Accelerators On-Boarding1

vMRF On-Boarding in NFV/MANO with HW Accelerators

Page 21: High-Performance Media Processing in an NFV World

Sponsored by:

VNF mapping to NFVi resources

1

CPU

DSP

2

CPU

3

CPU

GPU

4

CPU

5

CPU

Audio MRF-VNF

Video MRF-VNF

BillingVNF

MANO uses NFVi Resources Table to assign new VNFs to optimized NFVi resources for workload requirements.

ConferencingAS-VNF

Page 22: High-Performance Media Processing in an NFV World

Sponsored by:

vMRF Lifecycle in NFV/MANO with HW Accelerators

Reference: ETSI GS NFV 002 V1.2.1 (2014-12)

Os-Nfvo

Vn-Nf

NFV Management and Orchestration (MANO)

OSS/BSS

NS Catalog

VNF Catalog

NFVInstances

NFVIResources

NFV Orchestrator

Virtualized Infrastructure Manager (VIM)

VNF Manager (VNFM)

MRF Element Manager

1 On-board MRF VNF and HW Accelerators

2 OrchestratorCreate VoLTE Conferencing Service

3 VNF-MInstantiate MRF1 with Compute (CPU+DSP)Instantiate TAS2 with Compute (CPU only)

4

5

VNFMRF1 Reports Load Threshold

VNF-MInstantiate MRF3with Compute (CPU+DSP)

VNFsMRF 1 TAS 2 MRF 3

VeEn-Vnfm

VeNF-Vnfm

Os-Nfvo

Nfvo-Vnfm

Vnfm-Vi

Nfvo-ViNf-Vi

5

2

34

CPU CPU CPU CPU

DSP

Page 23: High-Performance Media Processing in an NFV World

Sponsored by:

NFVi Platform Comparisons

Smallest Footprint / Lowest Opex

05

101520253035

COTS Servers RadisysDCEngineCompute

Sled

COTS Serverwith DSP

Accelerators

RadisysDCEngineComputeSled with

DSPs

0

0.2

0.4

0.6

0.8

1

1.2

COTS Servers RadisysDCEngine

Compute Sled

COTS Serverwith DSP

Accelerators

RadisysDCEngine

Compute Sledwith DSPs

Lowest Acquisition Cost

Platform Footprint Comparison Platform Price Comparison

76%Less

CAPEX

76%Less

Racks

NFVi Options for 250,000 Audio Transcoding SessionsEVS-WB <-> G.711

Page 24: High-Performance Media Processing in an NFV World

Sponsored by:

What is your view on adding HW Accelerating Resources into your NFVi?

a) Required.b) Maybe for Future Applications.c) Not Required.

Poll Question #2

Page 25: High-Performance Media Processing in an NFV World

Sponsored by:

Final Thoughts• Adding HW Accelerators to your NFVi

– Can significantly reduce CAPEX for processor-intensive VNFs

• But might not result in lowest OPEX– Adding Compute “Flavors” reduces uniformity of NFVi.– Lack of uniformity constrains reusability of NFVi for workload varieties.

• In the end, your NFVi strategy depends on your business model

Page 26: High-Performance Media Processing in an NFV World

Sponsored by:

Radisys MediaEngine Platforms for IP Media Processing

VNF with HW Accelerator Benefits: - Higher Density and Capacities- Lower Price / Port- Elastic Scaling- NFVi can be dynamically shared with

other workloads during off-peak

MediaEngine vMRF

MediaEngine vTRF

Legacy PNF Characteristics:- High Density- But not virtualizable, and tightly

integrated into OSS/BSSVNF Benefits:- Elastic Scaling- NFVi can be dynamically shared with

other workloads during off-peak

DCEngine with Accelerated Compute SledsMediaEngine MPX-12000MediaEngine TRF-12000

DCEngine Compute Sled withHardware Accelerator

GPU

DSP

Page 27: High-Performance Media Processing in an NFV World

Sponsored by:

Summary• Real-time Media Processing is a tough networking application

– Many challenges to virtualize.– And when you do, still not the best economics (today) for large deployments.

• ETSI NFV working groups recognize some use cases need hardware acceleration– Hence the need for HW acceleration technologies, that interwork within NFV

• Radisys are leaders in high performance virtualized media processing– MediaEngine Solutions deployed today for Virtualized MRF and Transcoding

Requirements– Product programs underway to add HW Acceleration

Page 28: High-Performance Media Processing in an NFV World

Sponsored by:

About Radisys

• Radisys (NASDAQ: RSYS) Helps Service Providers Deploy Agile Service Delivery Networks for Accelerating Communication Service Revenues.

• Our combination of telecom hardware expertise, with telecom and open source software experience, makes Radisys uniquely qualified to help our service provider customers transform their infrastructure to open solutions for SDN, NFV, and 5G.

Page 29: High-Performance Media Processing in an NFV World

Sponsored by:

Thank You! – Questions?

Please download our Whitepaper

http://www.radisys.com/elastic-media-processing

Ray Adensamer Director of Marketing,

Radisys

Mohan AravamudhanSenior Product Manager,Virtualization and NFV,

Radisys

Jim HodgesPrincipal Analyst - Cloud and Security,

Heavy Reading