Sponsored by:
Sponsored by:
May 25 2017
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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.
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