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

Platform and User Application Scheduling

» 

Technical documentation

Complete book in PDF
» Feedback
Content starts here

 » Table of Contents

 » Index

On the HP OpenCall SS7 system it is important that:

  • the application scheduling be done in only one main loop

  • all HA processes have a fair share of the CPU time available

NOTE: It is especially important that HA processes (such as the SS7 stack) have enough processing power and have CPU access in real-time when they need it. This is because a system of heartbeats is used to detect failure; a process that is not scheduled cannot send heartbeats, and so will be detected as dead by the system.

These constraints are also normally true for application processes, which must process SS7 messages in a timely fashion. The HP OpenCall SS7 Stack API also generates heartbeats to monitor connections. The stack API clears the connection from its end if the heartbeats are not received. If the connection closes it is up to the application to close the connection on the application end. To keep the connection open, regularly call the API.

The HP OpenCall SS7 processes are configured with a priority level which ensures the correct operation of the platform. These preset default values should not be changed.

Although the SS7_Stack process is given a high priority (20), it is self-regulating. SS7_Stack monitors its connection with an application in order not to overflow it, and if it sees that an application cannot process its buffer it will relinquish some of its share of CPU.

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