Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
More options
HP.com home
hp OpenCall SS7 platform Application Developer's Guide: For Release 3.1 on Linux > Chapter 2 General System Guidelines

Development Guidelines

» 

Technical documentation

Complete book in PDF
» Feedback
Content starts here

 » Table of Contents

 » Index

Application must integrate with the HP OpenCall SS7 components, so that they run seamlessly as one homogenous unit. Therefore, all test and validation procedures should be applied to the platform as a whole, and not solely to the application.

Designing for System Predictability

The platform as a whole should behave in a predictable fashion under all possible operating conditions. It must respond to requests from the SS7 network within pre-defined and predictable time limits that are within the range of 0.5 second to 1 second. Operating within this range allows the operating system to behave predictability even though it is not a real time operating system.

Designing for System Performance

Telecommunications application performance can be defined as “the optimal use of computing resources to produce the call control and signalling transactions for which the application has been designed”. The best way of measuring performance is against the quantification of resource usage (CPU usage, main memory, I/O, network) required to process each unit of work; for example, transactions.

Techniques for Performance Optimization

The hints below are provided to assist you in obtaining optimum performance for HP OpenCall SS7 platform applications. The list will help you identify key areas for optimization.

  • Minimize the number of process switches that you have implied in the performance path.

  • Pay particular attention to the Inter-Process Communication (IPC) part of application as this is always the most critical in terms of system performance.

  • Allocate all dynamic objects into a free pool at startup and use them from there, as required.

Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© Hewlett-Packard Development Company, L.P.