achieving real time voice and video virtualized network functionality in nfv

18
COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED. Achieving Real- time Voice and Video Virtualized Network Functionality in NFV October 2015

Upload: dialogic-inc

Post on 14-Apr-2017

497 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Achieving real time voice and video virtualized network functionality in nfv

COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED.

Achieving Real-time Voice and Video

Virtualized Network Functionality in NFV

October 2015

Page 2: Achieving real time voice and video virtualized network functionality in nfv

COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED. 2

Agenda

Real-time applications vs. web-based appsMigration from COTS to NFVSources of latency in the virtual environmentMedia processing applications in VoLTE/IMSKPIs for real-time management

Page 3: Achieving real time voice and video virtualized network functionality in nfv

COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED. 3

Signalling

Media

Signalling

Media

Real-time and Web Applications Are Not the Same

Web RequestDelays of up to a second can be acceptable to maintain users train of thought - NielsonServers can send progress responses to maintain user connectionLoss experienced in 6% of all HTTP responses - GoogleUser expectation

Request

Response

Real-time Multimedia ApplicationsBounded - packet delay budget

LTE: <200ms target PDB for conversational voice

Approaching 1 second: Stream artifacts become noticeable Intolerable effect on call quality

Page 4: Achieving real time voice and video virtualized network functionality in nfv

COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED. 4

Monetizing a Millisecond

What’s the value of a millisecond?Enterprise cloud-based trading applications

Better performance for high stakes mission critical enterprise applicationsFirst syllable clipping effects can have devastating impact on the transaction

Clipping < 64msecDropped packets < 0.2% of active voice packets

“Ten million shares - now!”

“Got it!”

“..million shares - now!”

Page 5: Achieving real time voice and video virtualized network functionality in nfv

COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED. 5

5G Enabled Services

Low latency servicesTactile internetAutonomous drivingMultimedia video callsGamingVirtual/augmented reality

5GSource: GSMA Intelligence

Page 6: Achieving real time voice and video virtualized network functionality in nfv

COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED. 6

The Migration From COTS to NFV

COTS to VMSharing the same hardware across multiple virtual machinesReal-time media applications need a reliable clock source and in COTS the use the hardware real-time clockMultiple VM hypervisors have differences like schedulers that effect real-time applications

Extensions for low latency applicationsShared machine instances

Resource/scheduling contention increases work load latency with the addition of each VMPerformance unpredictable - noisy neighboursNumber of hosted VMs dynamic – impacts VNF performance

COTS Virtual Machine Cloud NFV

Page 7: Achieving real time voice and video virtualized network functionality in nfv

COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED. 7

The Migration from COTS to NFV

VM to CloudDeployment challenges across third party cloud platformsVarying local rules and policies Customization restrictions limit latency and performance tuningLicensing entitlement and monetization for various business models

Usage, subscription, pay-as-you-go

COTS Virtual Machine Cloud NFV

Page 8: Achieving real time voice and video virtualized network functionality in nfv

COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED. 8

The Migration from COTS to NFV

Cloud to NFVStandards maturity and compliance key to interoperabilityPossibility of application specific management of service quality and reliabilityDifferent levels of orchestration and interoperability

Network Services , VNF and Infrastructure Increased automationProactive , Self-Healing capabilities

COTS Virtual Machine Cloud NFV

Page 9: Achieving real time voice and video virtualized network functionality in nfv

COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED. 9

Latency In The Virtual Environment

Causes of Latency and Packet Delay

Resource contention, multiple VMs sharingNetwork IO virtualization overheadsCPU virtualization overheads

Solutions for Low Latency Pass through (direct) access to resources – SR-IOVBypass or tune virtualizationOver provisionAllocate 100% CPU and memoryRemove power management

Results in issues for NFV…Standards based access to virtualization featuresTrade offs to improve latency reduce flexibility/elasticityAdded cost of over provision

Page 10: Achieving real time voice and video virtualized network functionality in nfv

COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED. 10

• Relieve network congestion and improve service reliability• Allow horizontal scaling to reduce latency on individual nodes• Masks underlying virtualized infrastructure

Scaling Web Applications

Web Services

Applications

IP Traffic

Modern IP Networks are CONGESTED

Congestion Spots

Database

Load Balancers

Page 11: Achieving real time voice and video virtualized network functionality in nfv

COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED. 11

Media Devices

Media Servers

Media Broker

Applications

MRB

App Server

App Server

Media server control

Media server control

Media

MRF MRF MRF

GW SBC WebRTCPBX

Media Resource Broker

Media Resource BrokerStandardized media control element

Provides media server scaling and redundancy

Handles media control signaling Optional bearer handling

Typically statefulManagement of underlying media server resources

Aggregation, failure recovery, capacity distribution, etc.Scales out MRF capacity without the application being awareAllows applications to see virtualized environment as single entityNo modification to application – does all the heavy lifting

Standards basedRFC 6917, 3GPP TS 23.218

MRB

Page 12: Achieving real time voice and video virtualized network functionality in nfv

COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED. 12

Media Devices

Media Servers

Media Broker

Applications

MRB

App Server

App Server

Media server control

Media server control

Media

MRF MRF MRF

GW SBC WebRTCPBX

Media Resource Function

Media Resource FunctionProcesses and manipulates media streams in IMS and VoLTE networksTypical uses

Media mixing/routingTones, DTMFConference, IVRTranscode/Transrate/TranssizeWebRTC anchor

StandardsGSMA – IR.92, IR.94

MRB

Page 13: Achieving real time voice and video virtualized network functionality in nfv

COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED. 13

Information Availability is Key

KPI inputs to orchestration layersVNF Life Cycle Management

Scaling up/down, in/out

Automatic , real-time service scenarios Ensure continuous service quality on-demand. (i.e. usage burst)Frees up people making capacity planning decisions

Real-time analytics for developing predictive self organizing and self healing policy rulesSLA adherence

Proactive service quality policies

Frequency, scope (per session, aggregate) of KPIsClash for control

Contention avoidance between high availability features and virtual environment resiliency

Ve-Vnfm

EM

VNFTranscoding

VNFMRF

VNFMRB

NFVI

OSS/BSS

VNFManager

Page 14: Achieving real time voice and video virtualized network functionality in nfv

COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED. 14

Information Availability is Key

EM

VNFTranscoding

VNFMRF

VNFMRB

OSS/BSS

• Port stats: Total/Used/Free

• IVR Port stats• Media bridging statistics• Video codec utilization

per activity• CPU utilization• Call attempts

• Dropped calls• Resource utilization

• Media sessions• Conference activity• Network• RTP sessions• Signaling sessions

Application level KPIs• Runtime information• Events• Configuration changes

• Jitter• Latency (PDB)• Dropped packets• RTD

• MOS/VMOS• Video blockiness• Frame slips

Service level KPIs

Ve-Vnfm

• Downscale with care; apply heuristics for graceful draining of sessions while conserving continuity for endpoints

• Report KPIs that facilitate OSS/BSS to construct analytics and policies rules for effective service management and SLA adherence

NFVI

Page 15: Achieving real time voice and video virtualized network functionality in nfv

COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED. 15

Media Processing Automation

Virtualization Layer

EM

NFV Mgmt. & Orchestration (MANO)OSS/BSS

Composite MRF VNF

VNF Manager

NFV Orchestration

Virtualized Infrastructure

Manager (VIM)NovaIronic

KeystoneGlance

NeutronSwift

Cinder

Heat

CeilometerHorizon

HOT

MRBVNFc

MRFVNFc

MRFVNFc

MRFVNFc

MRFVNFc

MRFVNFc

MRFVNFc

MRBVNFc

Stack 1AStack 1BStack 2AStack 2B

Stack 3A

Stack 3B

Catalog

Build stack• Connectivity• Scaling

relationship• Metrics• licensing

Elastic scale• Instance

added

•Destroy Stack •Release

licenses

KPIs forwarded to VNFM

Page 16: Achieving real time voice and video virtualized network functionality in nfv

COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED. 16

NFV

NFV Guiding Principles

Virtualized Network Function (VNF) automation, scalability and programmability are not “nice to haves” rather “must have” goalsSoftware modularity

Critical to optimize VNF application performance and scalability and realize the full potential of a virtualized environment

Architectural flexibilitySoftware architected to foster technology advancements at the Network Functions Virtualization Infrastructure (NFVI) Virtual machines to container technology

NFV and SDN are inextricably linked Integrating functionality in the VNFs that can impact what’s occurring in the packet forwarding plane

Page 17: Achieving real time voice and video virtualized network functionality in nfv

COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED. 17

Suggested Reading

Dialogic Cloud Ready Solutionshttp://bit.ly/1K2jiYH

NFV Applications – Key Considerations for Profitabilityhttp://bit.ly/1Mp2Y6i

Page 18: Achieving real time voice and video virtualized network functionality in nfv

COMPANY CONFIDENTIAL © COPYRIGHT 2013 DIALOGIC INC. ALL RIGHTS RESERVED. 18

Dialogic and Network Fuel among others as well as related logos, are either registered trademarks or trademarks of Dialogic Inc. and all companies controlling, controlled by, or under common control with Dialogic Inc. (“Dialogic”). The names of actual companies and products mentioned herein are the trademarks of their respective owners.

This document discusses one or more open source products, systems and/or releases. Dialogic is not responsible for your decision to use open source in connection with Dialogic products (including without limitation those referred to herein), nor is Dialogic responsible for any present or future effects such usage might have, including

without limitation effects on your products, your business, or your intellectual property rights.07/15

dialogic.com