Moving Media Processing to the Cloud
-
Upload
radisys -
Category
Technology
-
view
1.845 -
download
1
description
Transcript of Moving Media Processing to the Cloud
Cloud Media Processing
Webinar co-sponsored by Radisys and Intel
June 12, 2012
Adnan Saleem Chief Architect, CTO Office
Ray Adensamer
Senior Product Marketing Manager [email protected]
2 Radisys Corporation Confidential
Welcome!
June 12
Cloud Media Processing
June 19
Lowering Cost-Per-Bit with 40G ATCA
June 26
Breaking Ground: Fast Track to RAN-
Aware Policy Enforcement
To register for the remaining webinars: http://go.radisys.com/Unlocking.html
Unlocking New Revenues: Optimize & Monetize Your LTE Infrastructure
3 Radisys Corporation Confidential
Evolved Packet Core Policy Control Radio Access Network IMS
Application
Server Media
Resource
Function
IP
Multimedia
Subsystem
Internet
Policy &
Charging
Routing
Function
Policy &
Charging
Enforcement
Function
Mobility
Management
Entity
LTE Security
Gateway
Serving
Gateway
Packet
Gateway
eNodeB
User
Equipment
Macro Small Cells
60+ Customer Wins
Audio Video Conf
~65% Market Share
10G 40G ATCA
~40% ATCA Market Share
Dumb Smart Pipes
Traffic Management
End-to-End LTE Infrastructure From Radio Access to Media Processing
Home eNodeB
User
Equipment
4 Radisys Corporation Confidential
Agenda
Introduction
Media Processing as a Service
Deployment Examples
Conclusions
5 Radisys Corporation Confidential
Cloud Trends for Communication Services
Video Demand
in the Cloud
In 2012, almost 80% of IT
organizations will increase
their use of video with focus
on deploying Cloud-based
Collaboration Services
Ashton Metzler And Associates, 2011
80%
Enterprise Application
Migration to the Cloud
80% of new commercial
enterprise applications will
be deployed on cloud
platforms
IDC Predications 2012
80%
6 Radisys Corporation Confidential
Guiding Principles for Cloud Computing
Guiding Principles Implications
Abstract Resources Substitute references to physical servers and hard drives
with instances and volumes.
Cloud resources are interchangeable.
On-Demand Provisioning Get more resources right when they’re needed.
Give back unnecessary resources.
Scalability in Minutes Scale out or in depending on usage needs.
Pay-per-consumption Don’t pay for resources after they’ve been turned off.
Automation Increase automation using APIs. The cloud provides
access to scriptable infrastructure.
7 Radisys Corporation Confidential
Common Cloud Service Models
Examples
Reference:
wikipedia.org/wiki/cloud_computing
8 Radisys Corporation Confidential
Poll Question #1
What is the top deployment challenges for
cloud communication services?
a) Security
b) Network Performance
c) Management
d) Application Performance
e) Content Storage
f) Billing
9 Radisys Corporation Confidential
Enterprise CFO “Cloud” Dream for IT
Chief Financial Officer
CFO’s Eye-Popping Benefits
1. CAPEX Cost Savings
2. Better Cash Flow
3. Minimized Depreciation
4. Better Compliance Strategy
Cloud Phenomenon has legs since driven by
Financial goals – not Technical ones
What If: 100% of my IT
infrastructure (Applications, Data,
Servers, etc.) could be moved to a
Public Cloud, then I wouldn’t need
to buy any more IT hardware or
software or hire any more IT
Staff...
10 Radisys Corporation Confidential
Enterprise IT Cost Savings Are Driving Cloud Services…
Build Vs. Buy
Internal IT
Managed Hosted
IT Services
Cloud Services
Build
Internally
Buy
Externally Cost Savings:
• CPU, Storage, Database
Time Savings:
• Faster application deployment
Consistency:
• SOX, HIPAA, GLBA
IT Cloud Services estimated to grow from
~$41B in 2011 to $241B by 2020* *Gartner: Sizing the Cloud, September 2011
Key difference:
pricing &payment models
OPEX
High
CAPEX
Medium
CAPEX
Cost
Savings
11 Radisys Corporation Confidential
… but Service Providers Have Additional Motivations
Cost
Savings
Telecom
Services
Revenue
Streams
New Revenue:
• Sell Storage, Compute, Database
and Content Services
New Users, More ARPU:
• Extend traditional Real Time
Services to new Markets
• Drive up Minutes of Use
Cost Savings:
• CPU, Storage, Database
Time Savings:
• Faster application deployment
Consistency:
• SOX, HIPAA, GLBA
Revenue
Streams
Cost
Savings
12 Radisys Corporation Confidential
Cloud Service Categories with Network Requirements
Reference:
Cisco Global Cloud Index: Forecast and Methodology, 2010-2015
Figure 8: Sample Business and Consumer Cloud Service Categories
Cloud-based Communications
require high network performance
Basic Cloud Apps
Network Requirements
Download Speed:
• Up to 750 kbps
Upload Speed:
• Up to 250 kbps
Latency: Above 140 ms
Intermediate Cloud Apps
Network Requirements
Download Speed:
• 750-2,500 kbps
Upload Speed:
• 250-750 kbps
Latency: 140-50 ms
Advanced Cloud Apps
Network Requirements
Download Speed:
• Higher than 2,500 kbps
Upload Speed:
• Higher than 750 kbps
Latency: Less than 50 ms
• 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
13 Radisys Corporation Confidential
Regional Network Latencies
Reference:
Cisco Global Cloud Index: Forecast and Methodology, 2010-2015
Figure 14: Business and Consumer Network Latencies by Region
“Rule of Thumb”
150 ms
Maximum
end-to-end
network delay
for
real-time communications
with adequate QoS
Networks in many regions would
struggle to deliver high quality
cloud-based communications
Business Fixed Latency
Consumer Fixed Latency
Business Mobile Latency
Consumer Mobile Latency
MEA LATAM APAC NA CEE WE
100
200
300
400
500
600
14 Radisys Corporation Confidential
End-User Cloud Application Readiness
Reference:
Cisco Global Cloud Index: Forecast and Methodology, 2010-2015
Figure 15: Cloud Application Readiness
Cisco concluded that Cloud Infrastructure is not ready for
Advanced Cloud Applications (i.e., HD Audio and Video Conferencing)
Basic Cloud
Appliation Ready
Intermediate Cloud
Application Ready
• 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
WE CEE
NA APAC
LATAM MEA
High
Average
Broadband
Speed
Low
Latency High Low
15 Radisys Corporation Confidential
Agenda
Introduction
Media Processing as a Service
Deployment Examples
Conclusions
16 Radisys Corporation Confidential
Introducing MPaaS (Media Processing as a Service)
Compute, I/O, Storage,
Load Balance,
Redundancy
Tuned for Realtime
Realtime Communications
Services APIs
(Create and Deploy
Communications Apps)
Complete Communications
Applications Hosted in
Cloud (eg. Multimedia
Conferencing)
Media Processing in
Cloud Layers
(IaaS, PaaS, SaaS)
17 Radisys Corporation Confidential
Overcoming Challenges in Delivering MPaaS
1. Real-time network performance
2. High availability and reliability
3. Resource allocation and management
4. Media processing in virtual machines
5. Secure access for media and control planes
6. Service-aware load balancing and traffic redirection
7. Cloud applications and developer APIs
18 Radisys Corporation Confidential
MPaaS Challenges
1. Real-time Network Performance
Many classic IT applications don’t have
stringent performance requirements
But telecommunications is different
• Rule-of-thumb = End-End 150 ms maximum delay
Reduce delay, jitter, and packet re-sequencing
Radisys Solution
Patented technology for real-time performance
Reduced media plane delays (5ms packetization)
Optimized multi-core compute and I/O
Intel Integrated Performance Primitives (IPP)
• Optimized software functions for multimedia applications
• Delivers parallel compute performance > optimized compilers
• Provides homogeneity across a diverse set of servers
19 Radisys Corporation Confidential
MPaaS Challenges
2. High Availability and Reliability
Communication services require “Five Nines”
Stateful operations required,
not stateless transactions
Cloud infrastructure must deliver to
traditional telecom reliability expectations
Radisys Solution
Media processing origins founded in telecom
Platform-independent “Five Nines”
• Intel COTS servers and purpose-built network elements
Compute and I/O redundancy
Service level redundancy
20 Radisys Corporation Confidential
MPaaS Challenges
3. Resource Allocation and Management
Resource management
Overload & burst capacity
Geographic resource management
Server / service redundancy
Radisys Solution
Real-time resource utilization reporting & statistics
Burst capacity increases via aggregating resources
Distributed media processing – local & remote
Resource reservations for service guarantees
Failover schemes for rapid service continuity
21 Radisys Corporation Confidential
MPaaS Challenges
4. Media Processing in Virtual Machines
Virtualization technology
frequently used in cloud
deployments
However, virtualization can
often impact real-time
performance – especially
under high load
Applications
Customer
Relationship
Management
(CRM)
Unified Communincations
(UC)
Radisys Solution
Radisys media processing algorithms tuned and tested on
virtualized environments under load
Real-time response guarantees under VM loads
Minimized capacity degradation as compared
to bare metal implementations
Speed of media applications spin up / spin down
Real-Time Near
Real-Time
Non
Real-Time
22 Radisys Corporation Confidential
MPaaS Challenges
5. Media, Control, and Access Security
Storing company info in cloud can be risky
Incorporating encryption and
authentication technology is critical,
particularly for public clouds
Radisys Solution
Media Plane
• Secure Real-time Transport Protocol (SRTP)
Control Plane
• Internet Protocol Security (IPsec)
• Transport Layer Security (TLS)
Operations and Management
• HTTPS, SFTP, SNMPv3 for Secure O&M
23 Radisys Corporation Confidential
MPaaS Challenges
6. Load Balancing and Traffic Redirection
Radisys Solution
Wire-speed load balancing (stateful and stateless)
Intelligent / configurable flow identification
Radisys FlowEngine for session-aware traffic management
Mobile / wireline originated flow identification via de-tunneling
Solutions based on network packet processors and Intel x86
DPDK-enabled blades / servers
Service flow identification
Session awareness
Traffic redirection
QoS / priority classification
High density / throughput
24 Radisys Corporation Confidential
MPaaS Challenges
7. Cloud Media Applications and APIs
Telecom application developers need
mechanisms to invoke media services
hosted in the cloud
Exposing carrier services to cloud
applications
Cloud hosting for web developers,
RCS, GSMA OneAPI, OMA Network
APIs, wholesale app community
Radisys Solution
IMS / telecom protocols in the cloud
SIP, VoiceXML, MSML and IMS Application Server APIs
Going beyond IMS / telecom interfaces
HTTP / RESTful APIs for web / mobile app developers
Common media processing for carriers & cloud applications
Public or
Private Cloud Carrier
Networks
Developer
Community
Common Media Processing
Telecom
Web APIs
25 Radisys Corporation Confidential
Requirements Importance for MPaaS
Quality Network I/O,
Load / Traffic Management
Real-Time Media
Processing
General Purpose Compute
Resources
Security
Element Management
Billing
Storage
High
Medium
Medium
Medium
Low
Low
High
26 Radisys Corporation Confidential
Agenda
Introduction
Media Processing as a Service
Deployment Examples
Conclusions
27 Radisys Corporation Confidential
IP Media Server
(MRF)
Example 1: Provisioned Capacity for Normal Capacity
Service
Provider
Application
Server (AS)
2G Cellular
LTE Smartphone with App
Laptop with
VoIP Client
PSTN Phone
Normal
Capacity
Requirements
0
28 Radisys Corporation Confidential
IP Media Server
(MRF)
Example 1: Cloud Media Processing for Peak Capacity
Service
Provider
Application
Server (AS)
Cloud Media
Services Provider
(IaaS)
Virtualized
Media
Resources
2G Cellular
LTE Smartphone with App
Laptop with
VoIP Client
PSTN Phone
Normal
Capacity
Requirements
Peak
0
Consistent end-user
experience
• Same service quality,
features, and performance
24/7
• Use IaaS media processing
during peak traffic
• Release resources
when back to normal
• Benefit - Minimizes service
provider expense profile
29 Radisys Corporation Confidential
Example 2 Customer Care Interactive Web Session
IP Access
LTE
Mobile Internet, IP VPN
Cloud
Customer Care
Service
Customer Care
SaaS Application
Customer Care
Interactive Web Session
30 Radisys Corporation Confidential
Example 2 Cloud Media Processing for 3rd party Developers to Extend Chat with Multimedia Conferencing
MPaaS
Cloud
Communications
Service
IP Access
LTE
Mobile Internet, IP VPN
Conferencing
Application
Web-based APIs
Cloud
Customer Care
Service
Customer Care
SaaS Application
“Click to Conference”
Request
Customer Care
Interactive Web Session
Real-time 3-way
Video Conferencing Session
31 Radisys Corporation Confidential
Example 3 Remote Workers Connected Back to HQ Unified Communications Platform
Enterprise HQ Location
UC Desktop Tools
Enterprise
UC Platform
Desktop IP Phone
4x Media Connections for
4x Remote Participants
IP WAN
Circuit
Access 2G
Cellular
LTE Smartphone with App
Laptop with
VoIP Client
PSTN Phone
IP Access
LTE
Mobile Internet, IP VPN
PSTN, 2G Mobile
Gateway
32 Radisys Corporation Confidential
Example 3 Workers Connected with Cloud Communications Service
Cloud
Communications
Service Circuit
Access 2G
Cellular
TDM
IP
LTE Smartphone with App
Laptop with
VoIP Client
PSTN Phone
IP Access
Enterprise HQ Location
UC Desktop Tools
LTE
Mobile Internet, IP VPN
PSTN, 2G Mobile
Enterprise
UC Platform Desktop IP Phone
Gateway
MPaaS
UC
Application
Servers
33 Radisys Corporation Confidential
Agenda
Introduction
Media Processing as a Service
Deployment Examples
Conclusions
34 Radisys Corporation Confidential
Poll Question #2
Which of the following do you believe will be the
biggest growth area in cloud media processing:
a) Optimized Cloud Network Resources (IaaS)
b) Network APIs for creating communication services (PaaS)
c) Communication Services hosted in the Cloud (SaaS)
d) Cloud is not ready for real-time communications
35 Radisys Corporation Confidential
Cloud Media Processing Challenges and Solutions
Media Server on VM Platforms
• Virtualized environments typically not optimized for real-time performance
• Radisys Software Media Server provides tuned / optimized VM environments
• Maximizes media processing capacity under high system load
Media and Control Security
• Control plane security via IPsec, TLS
• Media plane security via SRTP
• OAM security via securing all management interfaces
Load Balance and Traffic Redirection
• Radisys packet processing expertise including DPI-based solutions
• Sophisticated flow detection and routing
Redundancy and Service Resilience
• HA architectures employed in telecom markets ALSO needed for cloud services
• Radisys supports telecom-grade 5-Nines redundancy for media / data solutions
Network Interfaces and APIs
• Radisys supports diverse set of control interfaces (eg: SIP, VXML, HTTP, MSML, …)
• Java APIs / interfaces and new standardization work around HTTP / REST APIs
36 Radisys Corporation Confidential
Conclusions
Cloud computing is significant IT trend
• CFOs and CIOs love the economic benefits…
• …but telecom engineers need to be more cautious
Customers increasingly asking us about deploying
media servers in the cloud
• We understand the challenges
• We can help customers realize
the benefits
For more info; www.radisys.com/CloudMediaProcessing
37 Radisys Corporation Confidential
Q&A
Contact us!
Adnan Saleem
Ray Adensamer
For more info;
www.radisys.com/CloudMediaProcessing
~ Please fill out our short survey ~
THANK YOU FOR ATTENDING!
38 Radisys Corporation Confidential
Thank You!
Radisys Media Servers
Ready for Cloud Media Processing