Benchmarking the OpenCloud SIP Application Server on Intel -Based Modular Communications Platforms



Similar documents
Developing Higher Density Solutions with Dialogic Host Media Processing Software

JAIN SLEE. What is it? Copyright Open Cloud 1

Intel Processors in Industrial Control and Automation Applications Top-to-bottom processing solutions from the enterprise to the factory floor

COMPUTING. Centellis Virtualization Platform An open hardware and software platform for implementing virtualized applications

Intel Cloud Builder Guide: Cloud Design and Deployment on Intel Platforms

JSLEE and SIP-Servlets Interoperability with Mobicents Communication Platform

COMPUTING. SharpStreamer Platform. 1U Video Transcode Acceleration Appliance

NFV Reference Platform in Telefónica: Bringing Lab Experience to Real Deployments

Intel NetStructure Host Media Processing Software Release 1.0 for the Windows * Operating System

Cisco, Citrix, Microsoft, and NetApp Deliver Simplified High-Performance Infrastructure for Virtual Desktops

White Paper. Innovate Telecom Services with NFV and SDN

What Is Microsoft Private Cloud Fast Track?

Different NFV/SDN Solutions for Telecoms and Enterprise Cloud

Maximum performance, minimal risk for data warehousing

Network Solution for Achieving Large-Scale, High-Availability VoIP Services

Mobicents. The Open Source Communication Platform

The virtualization of SAP environments to accommodate standardization and easier management is gaining momentum in data centers.

Mobicents 2.0 The Open Source Communication Platform. DERUELLE Jean JBoss, by Red Hat 138

Dialogic PowerMedia Web Media Server

Intel Open Network Platform Release 2.1: Driving Network Transformation

IP Multimedia Subsystem (IMS) Service Architecture

Intel Network Builders

Intel Data Direct I/O Technology (Intel DDIO): A Primer >

Distributed architecture for VoIP telephony solutions White paper

Intel Virtualization Technology (VT) in Converged Application Platforms

The Cross-Media Contact Center

ORACLE VIRTUAL DESKTOP INFRASTRUCTURE

» Communication Rack Mount Servers «

Blue Planet. Introduction. Blue Planet Components. Benefits

alcatel-lucent vitalqip Appliance manager End-to-end, feature-rich, appliance-based DNS/DHCP and IP address management

Itanium 2 Platform and Technologies. Alexander Grudinski Business Solution Specialist Intel Corporation

The Intel NetStructure SIU520 Signaling Interface

Analyzing the Virtualization Deployment Advantages of Two- and Four-Socket Server Platforms

Intel Network Builders: Lanner and Intel Building the Best Network Security Platforms

Intel Network Builders Solution Brief. Intel and ASTRI* Help Mobile Network Operators Support Small Cell Networks

Maximizing Profitability with Cloud Collaboration for your Business

Red Hat and the Telecommunications

Taking Virtualization

Testing Challenges for Modern Networks Built Using SDN and OpenFlow

Accelerating Microsoft Exchange Servers with I/O Caching

Introduction to Cloud Computing

Dialogic PowerMedia Extended Media Server

Hitachi Virtage Embedded Virtualization Hitachi BladeSymphony 10U

A Superior Hardware Platform for Server Virtualization

Cloud based Holdfast Electronic Sports Game Platform

Oracle Communication Service Load Balancing with Radware SIP Director.

Cisco for SAP HANA Scale-Out Solution on Cisco UCS with NetApp Storage

HP and Avaya Unified. An AllianceONE solutions brief

8Gb Fibre Channel Adapter of Choice in Microsoft Hyper-V Environments

A vaya A vaya. Modular Messaging for S3400 Message Servers. A New Approach to IP Messaging. Contact Centers Unified Communication Services

Getting More Performance and Efficiency in the Application Delivery Network

SOA Driven Architectures for Service Creation Through Enablers in an IMS Testbed

Informatica Ultra Messaging SMX Shared-Memory Transport

Integrating Lawful Intercept into the Next Generation 4G LTE Network

Comparing Multi-Core Processors for Server Virtualization

Dialogic PowerMedia Extended Media Server

NEC Corporation of America Intro to High Availability / Fault Tolerant Solutions

Cisco UCS and Fusion- io take Big Data workloads to extreme performance in a small footprint: A case study with Oracle NoSQL database

Evaluating Intel Virtualization Technology FlexMigration with Multi-generation Intel Multi-core and Intel Dual-core Xeon Processors.

The MAX5 Advantage: Clients Benefit running Microsoft SQL Server Data Warehouse (Workloads) on IBM BladeCenter HX5 with IBM MAX5.

Scaling Objectivity Database Performance with Panasas Scale-Out NAS Storage

HUAWEI Tecal E6000 Blade Server

Upgrading a Telecom Billing System with Intel Xeon Processors

Developing High-Performance, Flexible SDN & NFV Solutions with Intel Open Network Platform Server Reference Architecture

INTELLIGENT NETWORK SERVICES MIGRATION MORE VALUE FOR THE

Lab Validation Report. Leo Nguyen. Month Year

Virtual Compute Appliance Frequently Asked Questions

Building the Energy-Smart Datacenter

Top Ten Reasons for Deploying Oracle Virtual Networking in Your Data Center

White Paper. SAP NetWeaver Landscape Virtualization Management on VCE Vblock System 300 Family

The Road to SDN: Software-Based Networking and Security from Brocade

VoIP Application Development using SIP protocol

White Paper. Interconnecting Networks with Dialogic s Global Multimedia Exchange Platform

Intel Ethernet Switch Load Balancing System Design Using Advanced Features in Intel Ethernet Switch Family

IBM System i Integrated Collaboration

Vendor Update Intel 49 th IDC HPC User Forum. Mike Lafferty HPC Marketing Intel Americas Corp.

Oracle Communications Session Delivery Manager

VDI Without Compromise with SimpliVity OmniStack and Citrix XenDesktop

Virtualization with the Intel Xeon Processor 5500 Series: A Proof of Concept

Paving the Way to Next Generation Media and Signaling VoIP Gateways

Configuring Oracle SDN Virtual Network Services on Netra Modular System ORACLE WHITE PAPER SEPTEMBER 2015

How To Build A Cisco Ukcsob420 M3 Blade Server

Application Note. Configuring Dialogic Host Media Processing Software Release 3.0 for Windows Software Licenses

Replacing SAN with High Performance Windows Share over a Converged Network

COMPARING THE TOTAL COST OF OWNERSHIP OF TDM AND SIP CONTACT CENTERS

Dell Desktop Virtualization Solutions Simplified. All-in-one VDI appliance creates a new level of simplicity for desktop virtualization

VNF & Performance: A practical approach

CASE STUDY CASE STUDY. Synway Asterisk Cards and SuPerForm Voice Enhancement Technologies to Empower

Accelerating Business Intelligence with Large-Scale System Memory

Advanced SIP Series: SIP and 3GPP

Transcription:

Technology White Paper Benchmarking the OpenCloud SIP Application Server on Intel -Based Modular Communications Platforms Executive Summary Application servers are vital to the success of IP Multimedia Subsystems (IMS) since they provide value-added services such as Click2Dial, Push-to-video and other session-based or IM/location-based services. Therefore, the readiness of the application server is critical to future IMS deployments. In 3GPP*, three types of application servers have been identified within the IMS framework the Session Initiation Protocol (SIP) application server, the OSA application server and the CAMEL application server (IM-SSF). Currently, the SIP application server is the predominant solution. Most vendors of SIP application servers choose their products based on the JAVA* platform, which is mainly due to the robust work of JAIN, a series of JAVA/IP communication standards such as SIP Servlet and Service Logic Execution Environment (SLEE). But, in the past, the JAVA-based solutions have had a reputation for poor performance (throughput and latency) which could be deemed as unsuitable for carrier usage. This paper presents the results of the JAVA-based OpenCloud Rhino* SIP Application Server running on Intel -based Modular Communications Platforms.

Table of Contents Introduction.................................3 Intel and OpenCloud Collaboration.................4 IMS and Application Server...................4 OpenCloud Event Driven Application Server.......4 Optimizing IMS Solutions with Intel............4 Testing Architecture............................5 Hardware................................5 Software................................5 Test Details..............................5 Test Case I Rhino as a proxy.............5 Test Case II Rhino as a b2bua............6 Test Case III Find Me Follow Me Service....6 Next Steps..................................7 Key Results and Summary....................... 7 Acronyms and Terms........................... 7 References.................................. 7 Company Information.......................... 8 2

Introduction Advanced Telecom Computing Architecture* (AdvancedTCA*) is a series of industry-standard specifications for the next generation of carrier grade communications equipment. As the largest specification effort in PICMG s* history and with more than 100 companies participating, AdvancedTCA incorporates the latest trends in high-speed interconnect technologies, next-generation processors, and improved reliability, manageability and serviceability, resulting in a new blade (board) and chassis (shelf) form factor optimized for communications. AdvancedTCA provides standardized platform architecture for carrier grade telecommunication applications, with support for carrier grade features such as NEBS, ETSI, and 99.999% availability. AdvancedTCA is a hardware platform intended to specify pieces that meet requirements common to a large fraction of telecom network elements. This platform is designed to address the data plane as well as the control and application planes. SIP Application Servers deliver three key benefits to service providers: Faster application development Reduced cost Enables more user-friendly interfaces for the end customer SIP application servers work within the IMS architecture to enable operators to seamlessly develop and deploy new valueadded services. Using an off-the-shelf application-ready platform to deploy the servers enables quicker, more cost-effective implementation of new service offerings. Figure 1 illustrates the major components of Modular Communications Platforms (MCP), which support standards such as AdvancedTCA, Carrier Grade operating system and Service Availability Forum* interfaces. To test the SIP performance of a SIP application server, Intel configured IPtel SER*, a free SIP proxy product, to act similar to a CSCF (with regards to the ISC interface). It is not completely identical to the CSCF and the resulting application server performance may differ from an actual production environment. The OpenCloud Rhino SIP Application Server served as the system under test. The Rhino SIP Application Server product is based on event driven technology from OpenCloud, an independent software vendor and general member of the Intel Communications Alliance that has worked in the Intel MCP Solution Labs in Beijing. It was tested as both a single SIP server and as a real SIP application server with different models (b2bua/proxy). In addition, a real application from OpenCloud-Find Me Follow Me services was tested. Modular Communications Platforms OSDL Applications and Services Standard APIs Service Availability Forum* Carrier Grade OS AdvancedTCA* Software Blade Servers Rack Mount Servers Common Interconnect Intel IXA Intel Architecture PCI Express* Figure 1: Modular Communications Platform components 3

Intel and OpenCloud Collaboration IMS and Application Server The delivery of IMS through a standards-based hardware architecture promises to change the way next-generation networks are built and expanded. The IMS services architecture is a unified architecture that supports a wide range of services enabled by the flexibility of SIP. IMS architecture can support multiple application servers providing traditional telephony services and non-telephony services such as instant messaging, push-to-talk, video streaming, multimedia messaging, etc. Therefore, as the service providers differentiate themselves via the services deployed, the application server is a very important component of IMS. OpenCloud Event Driven Application Server Rhino is a suite of open telecommunications products from OpenCloud which includes SIP, Diameter, IP Multimedia Services Switching Function (IM-SSF), and Service Capability Interaction Manager (SCIM). At the core of the Rhino product suite is an SLEE platform that is fully compliant with JAIN SLEE. The JAIN SLEE specification, as specified in JSR022 and JSR240 of the Java Community Process*, is the most commonly accepted standard for Event Driven Application Servers. The JAIN SLEE specification has been shown to be mature and is in network deployments with global wireless operators. With the arrival of JAIN SLEE, operators now have a standard execution environment that can provide all the elements needed for network independence and portability of services. The OpenCloud Rhino JAIN SLEE compliant implementation is also built to take full advantage of the AdvancedTCA platform. The combination of Rhino and AdvancedTCA enables: Customer s scaling requirements to be met. System scales dynamically and linearly as blades are added. Simple deployment and maintenance. Single environment for flexible telecommunications capability. Coordinated single-image system management that meets 99.999% system availability and integrates with existing management systems. Hot-swap modular hardware and software, for online maintenance and upgrades (hardware and software). Reduced system implementation cost allowing innovative services to be built rapidly and reliably. A low barrier to entry for a tool that builds carrier grade convergent systems in IMS, Intelligent Networks (IN), Billing, IM-SSF, SCIM and others. An open, standard environment for telecommunications services that is transparent to programmers and operators and supports off-the-shelf network-enabling components (hardware and software). Optimizing IMS Solutions with Intel Intel MCP Solution Labs are dedicated to testing and validating the interoperability of Intel products and platforms for communications with complementary third-party hardware and software products. The goal is to enable quicker delivery of integrated platform solutions based on open standards by collaborating with customers, and a large community of developers and solution providers. The labs also help further enable Intel-based modular communications platforms in the marketplace and provide an environment where developers can integrate, validate and demonstrate their solutions running on telco server proofof-concept platforms. An IMS framework has been implemented for use within the three Intel MCP Solution Labs. 4

Testing Architecture Hardware 1 AdvancedTCA Chassis 1 ZNYX ZX7000* Switch Intel NetStructure Single Board Computers The tests were performed on Single Board Computers listed in Table 1. Software Operating system: Red Hat AS4* 32-bit Protocol stack/rfc standards: RFC 3261 Operating system/driver optimization: None BEA JRockit* Applications: Rhino 1.4.1 Database: PostgreSQL 7.3.9-2* Table 1: Single Board Computers and their configurations used in the tests SBC OS Memory Processor Intel NetStructure 32-bit Red Hat Advanced Server* DDR 266 4 GB Dual Low Voltage Intel Xeon processors MPCBL0001 (AS) 3.0 update 3 (2.0 GHz), with Hyper-Threading Technology Intel NetStructure 32-bit Red Hat AS 3.0 update 3 DDR2 400 4 GB Dual Low Voltage Intel Xeon processors MPCBL0030 (2.8 GHz), with Hyper-Threading Technology Intel NetStructure 32-bit Red Hat AS 3.0 update 3 DDR2 400 4 GB Dual Dual-Core Intel Xeon processors MPCBL0040 LV 2.0 GHz Test Details Test Case I Rhino as a proxy In this scenario, the Intel NetStructure MPCBL0030 showed about 150+% performance improvement over the Intel NetStructure MPCBL0001, and the Intel NetStructure MPCBL0040 showed up to 200% capacity improvement over the Intel NetStructure MPCBL0030. 450 400 350 Intel NetStructure MPCBL0001 Intel NetStructure MPCBL0030 Intel NetStructure MPCBL0040 300 CPS 250 200 150 100 50 0 0% 20% 40% 60% 80% 100% CPU usage 5

Test Case II Rhino as a b2bua In this scenario, the Intel NetStructure MPCBL0030 showed about 150+% performance improvement over the Intel NetStructure MPCBL0001, and the Intel NetStructure MPCBL0040 showed up to 150% performance capacity improvement over the Intel NetStructure MPCBL0030. 300 250 Intel NetStructure MPCBL0001 Intel NetStructure MPCBL0030 Intel NetStructure MPCBL0040 200 CPS 150 100 50 0 0% 20% 40% 60% 80% 100% 120% CPU usage Test Case III Find Me Follow Me Service In this scenario, the Intel NetStructure MPCBL0030 showed about 200% capability improvement over the Intel NetStructure MPCBL0001, and the Intel NetStructure MPCBL0040 showed up to 150% capability improvement over the Intel NetStructure MPCBL0030. CPS 200 180 160 140 120 100 80 60 40 20 0 Intel NetStructure MPCBL0001 Intel NetStructure MPCBL0030 Intel NetStructure MPCBL0040 0% 20% 40% 60% 80% 100% 120% CPU usage 6

Next Steps Acronyms and Terms The work within the Intel MCP Solution Labs is ongoing. Further testing will occur as more IMS components become available. Examples of possible future tests include: When the latest OpenCloud Rhino version 1.4.2 is available, run benchmark tests to show the significant gains in performance both in the core platform and in the SIP stack. Measure linear scalability across both processors and blades in the AdvancedTCA platform. Measure the following: performance of other products in the OpenCloud Rhino suite, such as those for IM-SSF, SCIM; Diameter performance; and interoperability testing with other vendors products. Optimize OpenCloud Rhino for BEA JRockit AdvancedTCA CSCF IM-SSF IMS ISC JAIN MCP POC SCIM SBC SEL Advanced Telecom Computing Architecture Call Session Control Function IP Multimedia Services Switching Function IP Multimedia Subsystem IMS Service Control Java Advanced Intelligent Network Modular Communications Platform Proof of Concept Service Capability Interaction Manager Single Board Computer System Event Log Key Results and Summary After running the performance studies, the results showed that: 1.OpenCloud Rhino running on the Intel NetStructure MPCBL0030 showed more than 150% SIP capacity improvement over the Intel NetStructure MPCBL0001, even reaching up to 200% improvement in one test case. 2.The Intel NetStructure MPCBL0040 showed about 150% performance capacity improvement over the Intel NetStructure MPCBL0030. SIP Session Initiation Protocol SLEE Service Logic Execution Environment References PICMG (PCI Industry Computer Manufacturers Group) V3.0, http://www.picmg.org/newinitiative.stm 3GPP IMS (IP Multimedia Subsystem) standards IETF SIP RFC suites In summary, there are significant performance gains that can be realized as solutions are upgraded and optimized to the latest AdvancedTCA products from Intel. Through collaboration with the Intel MCP Solution Labs, OpenCloud has been able to benchmark 1 its solution with future opportunity for application tuning and optimization. 7

Company Information About OpenCloud OpenCloud was formed in New Zealand in 2000 to create open standard software technology that would revolutionize the portability and interoperability of services in telecommunications specifically in the evolution to IP and 3G IMS. The company was founded on the vision that the use of Java in telecommunications would stimulate innovation, interoperability and simplicity in telecommunication systems. OpenCloud works with partners to deliver, integrate and support end-to-end solutions incorporating OpenCloud products to global network operators and service providers. OpenCloud has representatives in Cambridge, UK; Wellington, New Zealand; Madrid; Tokyo, Japan; and San Francisco. About Intel By enabling more content, mobility and capabilities than ever before, Intel gives you the advantage in a rapidly changing world. With advanced silicon building blocks, industry-standard platforms, modular infrastructure solutions and ecosystem support, Intel can help you deliver a more compelling digital lifestyle. Intel, the world leader in silicon innovation, develops technologies, products and initiatives to continually advance how people work and live. More information is available at www.intel.com/pressroom. More information is available at www.opencloud.com. 1 Intel and Open Cloud performed the SIP Application Server tests in May 2006. Hyper-Threading Technology requires a computer system with an Intel processor supporting HT Technology and a HT Technology enabled chipset, BIOS and operating system. Performance will vary depending on the specific hardware and software you use. See www.intel.com/homepage/land/hyperthreading_more.htm for additional information. DOCUMENTATION IS PROVIDED AS IS AND ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON INFRINGEMENT, ARE DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD TO BE LEGALLY INVALID. Performance tests and rating are measured using specific computer systems and/or components and reflect the approximate performance of Intel products as measured by those tests. Any difference in system hardware or software design or configuration may affect actual performance. Buyers should consult other sources of information to evaluate the performance of systems or components they are considering purchasing. For more information on performance tests and on the performance of Intel products, visit Intel Performance Benchmark Limitations (http://www.intel.com/performance/resources/limits.htm). *Other names and brands may be claimed as the property of others. Copyright 2006 Intel Corporation. All rights reserved. Intel, the Intel logo, Intel NetStructure, and Intel Xeon are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. Copyright 2006 OpenCloud Limited. All rights reserved. OpenCloud and the OpenCloud logo are trademarks of OpenCloud Ltd. 1206/LAS/OCG/XX/PDF Order Number: 316186-001US 8