Intel NetStructure DMN160TEC ISDN Call Control Performance Testing

Similar documents
Intel Server Board S2600CW2S

Intel Dialogic CPi/200B2 and CPi/400B2 Fax Boards

Supra-linear Packet Processing Performance with Intel Multi-core Processors

Intel NetStructure SS7G21 and SS7G22 Signaling Servers

Intel Server Board S5520HC

Intel Server Board S2600STB

Defining and Implementing Station Feature Sets

Software Evaluation Guide for ImTOO* YouTube* to ipod* Converter Downloading YouTube videos to your ipod

Intel Setup and Configuration Service. (Lightweight)

Event Service API for Windows Operating Systems

Intel Desktop Board DZ68DB

Product Change Notification

Enabling DDR2 16-Bit Mode on Intel IXP43X Product Line of Network Processors

Third Party Hardware TDM Bus Administration

Multimedia for Host Media Processing Demo

Intel Server Board S1200BTS

Global Call API for Host Media Processing on Linux

Intel Server Board S2400SC

Intel Cache Acceleration Software for Windows* Workstation

Intel 945(GM/GME)/915(GM/GME)/ 855(GM/GME)/852(GM/GME) Chipsets VGA Port Always Enabled Hardware Workaround

Evolving Small Cells. Udayan Mukherjee Senior Principal Engineer and Director (Wireless Infrastructure)

Intel IXP42X Product Line of Network Processors and IXC1100 Control Plane Processor: Boot-Up Options

Intel Platform Administration Technology Quick Start Guide

Software Evaluation Guide for Photodex* ProShow Gold* 3.2

Intel Desktop Board DQ35MP. MLP Report. Motherboard Logo Program (MLP) 5/7/2008

Intel Core TM i7-4702ec Processor for Communications Infrastructure

How to Create a.cibd File from Mentor Xpedition for HLDRC

Software Evaluation Guide for WinZip 15.5*

Intel Desktop Board D945GCCR

How to Create a.cibd/.cce File from Mentor Xpedition for HLDRC

Intel Desktop Board DH55TC

Intel 848P Chipset. Specification Update. Intel 82848P Memory Controller Hub (MCH) August 2003

Techniques for Lowering Power Consumption in Design Utilizing the Intel EP80579 Integrated Processor Product Line

Continuous Speech Processing API for Host Media Processing

Intel Desktop Board DP55SB

Intel Desktop Board D946GZAB

Desktop 4th Generation Intel Core, Intel Pentium, and Intel Celeron Processor Families and Intel Xeon Processor E3-1268L v3

Intel Desktop Board D975XBX2

Intel Desktop Board DG41CN

Intel Atom Processor D2000 Series and N2000 Series Embedded Application Power Guideline Addendum January 2012

Upgrading Intel Server Board Set SE8500HW4 to Support Intel Xeon Processors 7000 Sequence

LED Manager for Intel NUC

Intel Atom Processor E6xx Series Embedded Application Power Guideline Addendum January 2012

Intel Server Board S1200V3RPO Intel Server System R1208RPOSHORSPP

Migration Guide: Numonyx StrataFlash Embedded Memory (P30) to Numonyx StrataFlash Embedded Memory (P33)

Application Note. Using Dialogic Boards to Enhance Unified Messaging Applications

Intel Server Board S1200V3RPO Intel Server System R1208RPOSHORSPP

Intel Desktop Board DG31PR

Intel Desktop Board D945GCLF2

Intel Setup and Configuration Service Lite

Intel Server Board S1200KP

Intel Desktop Board DG41RQ

Intel Desktop Board DH61HO. MLP Report. Motherboard Logo Program (MLP) 09/20/2012

Intel On-site Repair for Servers

Intel NetStructure HDSI Platform

ECC Handling Issues on Intel XScale I/O Processors

Intel RealSense Depth Module D400 Series Software Calibration Tool

Intel Server Board S1200BTL

Intel Desktop Board D102GGC2 Specification Update

SELINUX SUPPORT IN HFI1 AND PSM2

Installation Guide and Release Notes

Product Change Notification

Intel Serial to Parallel PCI Bridge Evaluation Board

Intel Desktop Board DQ35JO

Intel Server S3200SHV

Sample for OpenCL* and DirectX* Video Acceleration Surface Sharing

INTEL PERCEPTUAL COMPUTING SDK. How To Use the Privacy Notification Tool

Introduction. How it works

Intel Server Board S3000PT Spares/Parts List and Configuration Guide for Production Products

OpenCL* and Microsoft DirectX* Video Acceleration Surface Sharing

OKI ADPCM, linear A-law and µ-law PCM, and Wave

Entry-level Intel RAID RS3 Controller Family

Optimizing the operations with sparse matrices on Intel architecture

Using the Intel VTune Amplifier 2013 on Embedded Platforms

Product Change Notification

Intel Unite Solution. Linux* Release Notes Software version 3.2

Intel IXP400 Digital Signal Processing (DSP) Software: Priority Setting for 10 ms Real Time Task

Intel Learning Series Developer Program Self Verification Program. Process Document

Intel RealSense D400 Series Calibration Tools and API Release Notes

Intel Core TM Processor i C Embedded Application Power Guideline Addendum

Product Change Notification

Intel Integrated Native Developer Experience 2015 Build Edition for OS X* Installation Guide and Release Notes

Intel Desktop Board D945GCLF

Intel Server S3210SHLC

Intel Transparent Computing

Drive Recovery Panel

Intel and the Future of Consumer Electronics. Shahrokh Shahidzadeh Sr. Principal Technologist

BIOS Update Release Notes

Intel Parallel Studio XE 2015 Composer Edition for Linux* Installation Guide and Release Notes

Theory and Practice of the Low-Power SATA Spec DevSleep

Expand Your HPC Market Reach and Grow Your Sales with Intel Cluster Ready

Intel Server Platform SR6850HW4M & SR4850HW4M

Intel Software Development Products Licensing & Programs Channel EMEA

Intel Storage Server SSR212MC2

Product Change Notification

BIOS Update Release Notes

Intel vpro Technology Virtual Seminar 2010

Software Evaluation Guide Adobe Premiere Pro CS3 SEG

Application Note. Deploying Survivable Unified Communications Solutions with the Dialogic 2000 Media Gateway Series

Non-Volatile Memory Cache Enhancements: Turbo-Charging Client Platform Performance

Transcription:

Application Note Intel NetStructure DMN160TEC ISDN Call Control Performance Testing Intel in Communications

Intel NetStructure DMN160TEC Application Note Abstract The Intel NetStructure DMN160TEC network interface board with Intel Dialogic System Release 6.0 for the Linux* operating system was tested to ensure that it would achieve a call rate of one completed call every five seconds on all 480 ports simultaneously, and to ascertain its performance under burst conditions. Tested in a controlled environment using the Abacus* bulk call generator from Spirent Communications, the board achieved a significant number of inbound busy hour call attempts (BHCA) with a busy hour call completion (BHCC) rate over 99% when using the ISDN Net5 protocol. During further testing, the board achieved a BHCC of 99.18% when receiving a call every 4.3 seconds. Applications running in the telco and service provider market segments require a BHCC of 99% or above. Based on these test findings, the Intel NetStructure DMN160TEC network interface board meets these qualifications. Purpose This Application Note characterizes the performance of the Intel NetStructure DMN160TEC board for the Net5 protocol and documents the test results so that system designers and integrators can reduce platform-development time and risk. This note describes the test configurations, and is primarily geared toward aiding telephony platform system integrators and their system designers in building an enhanced programmable switching platform using the Intel building blocks referenced chassis, boards, and the enabling software. Using the test configuration and performance results described in this Application Note, integrators and designers should be able to build similar, albeit customized, integrated switching and media processing platforms for use by application developers in designing complete end customer solutions for enhanced programmable switches, integrated voice response (IVR), pre-paid, and voice messaging applications. Test Environment The following hardware and software components were used to conduct the system testing: one Intel NetStructure ZT 5087 4U chassis containing an Intel NetStructure ZT 5503 CPU board (using the 850 MHz Mobile Intel Pentium III Processor with 512 MB of RAM) and running the Red Hat* 7.2 Linux operating system, kernel version 2.4.9-31. The chassis contained one Intel NetStructure DMN160TEC board, and was running Intel Dialogic System Release 6.0 for Linux software. The Abacus bulk call generator was used to stimulate the Intel NetStructure DMN160TEC board with all channels performing simultaneous call control. Calls arrived and were terminated on all channels concurrently for more strenuous load testing. Testing parameters, as defined by Abacus, include: Call length the precise duration of the call; the system starts clocking at call termination and stops at the disconnect Inter-call delay the period of time between the end of one call on a channel and the beginning of another call on the same channel Total between calls the sum of the call length plus the inter-call delay Call-to-call time the maximum time between the start of one execution of the script on a channel and the start of the next execution of the script on the same channel during a test; applicable when call length plus inter-call delay does not equal total time between calls The formula used for deriving the BHCA divide 3600 (the number of seconds in an hour) by the average call duration to find the total number of calls per channel; then multiply the result by 480 to find the number of calls handled per hour on the entire board The formula used for deriving the BHCC rate divide the number of successfully completed calls by the BHCA and multiply by 100 1

Application Note Intel NetStructure DMN160TEC Methodology The Intel NetStructure DMN160TEC board was tested at a rate of one call every five seconds on all 480 ports simultaneously with the goal of achieving a BHCC over 99%. Once testing successfully reached the five-second interval, test engineers decided to continue testing the board at reduced time between call intervals to determine the breaking point where the BHCC rate would fall below 90%. The additional tests were conducted using multiple calling scenarios, with varying call lengths and the mandatory Abacus inter-call delay. Scenario one used a four-second call with a one-second inter-call delay for a total of five seconds between calls. Results for scenarios two through five are detailed in Figure 1. Although the call length and inter-call delay in scenarios two through five did not equal the call intervals, calls were originated from the Abacus at the rate of one call every 4.2-4.5 seconds. During the remaining time the Abacus was idle, noted as the call-to-call time. The test switching application, created internally, was configured to make the Intel NetStructure DMN160TEC board answer only incoming calls, and then hold the calls until the Abacus test equipment disconnected them. All timing and logging of the host board and system events were performed by the Abacus system. The call completion percentage was derived from the number of call completions divided by the total call attempts. Abacus defines a call attempt as the number of times a number is dialed. If the test equipment goes off hook and a dial tone is not present, this is not considered a call attempt. Similarly, a call completion would indicate the number of calls answered by the called channel. For example, failed calls may have occurred because the Abacus bulk call generator was attempting to make a call but the Intel NetStructure DMN160TEC board was not ready to accept the incoming call, i.e., the board may have been busy tearing down previous call. Detailed Findings The Intel NetStructure DMN160TEC board not only met the requirement of supporting a call rate of one completed call every five seconds on all 480 ports simultaneously, but it also exceeded it, achieving a BHCC of 99.18% for calls placed every 4.3 seconds. This testing validates that the board will work as it was designed to, and can handle the high performance and high-density needs of the telco market segment. The Abacus bulk call generator was used to stimulate the Intel NetStructure DMN160TEC network interface board, with a new call generated every 5, 4.5, 4.4, 4.3, and 4.2 seconds. Test results are listed in Figure 1 for each call interval tested. Inter Call Call Delay Scenario Length (Seconds) (Seconds) Fixed Variable Total Between Calls (Seconds)* Average BHCC / CPU BHCA** % Call Load Completion 1 4.0 1.0 5 14% 337141 99.88 2 3.0 1.0 4.5 14% 371885 99.82 3 3.0 1.0 4.4 14% 377646 99.37 4 3.0 1.0 4.3 14% 381013 99.18 5 3.0 1.0 4.2 14% 396941 77.44 * Call length plus inter-call delay does not always equal the total time; the Abacus test system is idle between calls. ** The BHCA results listed are less than the actual BHCA calculated numbers. The Abacus test system measured a call count for each independent channel. Not all channels achieved a 100% call count, lowering the total BHCA. Figure 1: Results of the DMN160TEC with 480 Channels Under Stringent Testing 2

Intel NetStructure DMN160TEC Application Note Call Completion Rate 5 Call Length 4.5 4.4 4.3 4.2 0 10 20 30 40 50 60 70 80 90 100 Completion Percentage Figure 2: Call Completion Rate Figure 2 illustrates the call completion rate of the Intel NetStructure DMN160TEC board when receiving 480 simultaneous calls from the Abacus test tool with various call intervals. As indicated in Figure 2, the break point at which the BHCC rate fell below 99% was the point at which a call was placed every 4.2 seconds. At a time of 4.3 seconds between calls, the BHCC rate was 99.18%, a significantly lower call interval than the required five seconds and an acceptable rate for carrier-grade systems. Product List Boards Intel NetStructure DMN160TEC Network Interface Board Intel NetStructure ZT 5503 System Master Processor Board using the 850 Mhz Mobile Intel Pentium III Processor Chassis Intel NetStructure ZT 5087 4U General Purpose Platform Software Intel Dialogic System Release 6.0 Operating system RedHat 7.2 Linux, kernel version 2.4.9-31 Technical documentation is available at http://resource.intel.com/telecom/support/documentation/releases/index.htm For more information, contact your Intel account manager. Glossary of Acronyms/Terms BHCA BHCC CPU Busy hour call attempts Busy hour call completion Central processing unit 3

To learn more, visit our site on the World Wide Web at www.intel.com 1515 Route Ten Parsippany, NJ 07054 Phone: 1-973-993-3000 Fax: 1-973-993-3093 Information in this document is provided in connection with Intel products. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted by this document. Except as provided in Intel's Terms and Conditions of Sale for such products, Intel assumes no liability whatsoever, and Intel disclaims any express or implied warranty, relating to sale and/or use of Intel products including liability or warranties relating to fitness for a particular purpose, merchantability, or infringement of any patent, copyright or other intellectual property right. Intel products are not intended for use in medical, life saving, or life sustaining applications. Intel may make changes to specifications and product descriptions at any time, without notice. *Other names and brands may be claimed as the property of others. ** Performance tests and ratings 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, reference http://www.intel.com/procs/perf/limits.htm or call (U.S.) 1-800-628-8686 or 1-916-356-3104. Intel, Intel NetMerge, Intel NetStructure, Pentium, and the Intel logo are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. Printed in the USA Copyright 2002 Intel Corporation All rights reserved. e Printed on recycled paper. 08/02 00-8032-001