06.08.2013 Views

Cloud Media Processing - Embedded Community - Intel

Cloud Media Processing - Embedded Community - Intel

Cloud Media Processing - Embedded Community - Intel

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!