Cloud Media Processing - Embedded Community - Intel
Cloud Media Processing - Embedded Community - Intel
Cloud Media Processing - Embedded Community - Intel
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Radisys Solution: Radisys continues to improve<br />
our unique application programming interface (API)<br />
that allows cloud providers to monitor media server<br />
resource utilization (e.g., how many resources are<br />
still available) in real-time, thus greatly facilitating<br />
load balancing. Radisys also exposes measurements<br />
and statistics for any running instance. As a result,<br />
Radisys media servers are easy to manage on a per<br />
instance basis or cluster basis in the cloud.<br />
<strong>Media</strong> <strong>Processing</strong> in Virtual Machines<br />
When implementing software-based media servers,<br />
virtualization (see sidebar: Virtualization Technology)<br />
gives service providers far more flexibility to add/<br />
remove services and features on the fly. This is<br />
because the software providing services/features run<br />
in virtual machines that can be deployed/undeployed<br />
while the server is running. This capability can be<br />
used to satisfy the abstraction and scaling tenets of<br />
cloud computing described earlier. However, caution<br />
is needed when using virtualization since it can slow<br />
down systems, as well as introduce unpredictable<br />
behavior that negatively impacts real-time<br />
performance, especially under high load.<br />
Radisys Solution: Radisys Software <strong>Media</strong> Server<br />
has been successfully tuned and tested on VMware,<br />
running on an <strong>Intel</strong> ® multi-core server. Radisys<br />
customers have also reported virtualized operation<br />
on Linux KVM. Radisys Software <strong>Media</strong> server will<br />
soon be properly productized and supported on these<br />
and other virtualization products in the future. Using<br />
virtualization, service providers can easily deploy<br />
multiple instances of the Radisys Software <strong>Media</strong><br />
Server to increase media processing capacity.<br />
Another usage is to enhance reliability by creating<br />
a backup copy that is a hot standby media server<br />
in a virtual machine.<br />
<strong>Media</strong>, Control and Access Security<br />
Storing company information in the cloud can be risky,<br />
therefore incorporating encryption and authentication<br />
technology is critical, particularly for public clouds.<br />
Radisys Solution: Radisys implements standard<br />
security protocols to protect IP flows.<br />
<strong>Cloud</strong> <strong>Media</strong> <strong>Processing</strong> | Radisys White Paper<br />
Virtualization Technology<br />
Virtualization is commonly discussed in the context of cloud<br />
computing. The technology has been around for many years,<br />
most notably used in data centers where various applications are<br />
consolidated onto a single server. Virtualization software, called<br />
a hypervisor, abstracts a computer’s resources (CPU, memory,<br />
I/O, etc.) and creates virtual machines that act like independent<br />
computers with an operating system, memory, disk and an<br />
application. VMware and Linux KVM are examples of hypervisors,<br />
also called virtual machine monitors.<br />
Of concern to telecom application developers is the overhead<br />
introduced by hypervisors, particularly when the computer<br />
switches between virtual machines. This delay can diminish<br />
deterministic, real-time performance and lead to unexpected<br />
behavior. As a result, developers should take steps to ensure<br />
their software can run in a virtualized environment without<br />
perceptible performance degradation. This includes thorough<br />
end-to-end service testing—especially when the cloud media<br />
processing and associated cloud network infrastructure is under<br />
high system load.<br />
Therefore, telecom service providers should weigh the potential<br />
impact, both cost and performance, of a virtualized cloud<br />
infrastructure. There may be one option where a server instance<br />
runs un-virtualized on its own dedicated <strong>Intel</strong> ® computing platform,<br />
and another, where many virtual server instances run on the same<br />
physical machine.<br />
• <strong>Media</strong> Plane—The Secure Real-time Transport<br />
Protocol (SRTP) supports encryption and message<br />
authentication. Note: SRTP is an adaptation of the<br />
Real-time Transport Protocol (RTP).<br />
• Control Plane—Internet Protocol Security (IPsec)<br />
and Transport Layer Security (TLS) secure<br />
IP communications by authenticating and<br />
encrypting packets.<br />
• Operations and Management—Hypertext Transfer<br />
Protocol (HTTP) is an application protocol for<br />
distributed, collaborative, hypermedia information<br />
systems. 6 Radisys is implementing the HTTP<br />
combined with TLS, called HTTPS, in the future.<br />
7