Method and apparatus for dynamically balancing call flow workloads in a telecommunications system
US7216348B1 · kind B1 · utility
Assignee
Inventor
Key dates
| Filing date | Jan 4, 2000 |
| Grant date | May 8, 2007 |
| Priority date | — |
| Expiry date | Jan 4, 2020 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2209/5018
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
A call flow server is disclosed that processes call flow events from a plurality of gateways bridging between traditional circuit-switched networks and packet-switched networks. The call flow server server, which may be implemented with either a single processor or multi-processor design, includes call flow engine and call flow thread manager modules capable of managing a plurality of call flow events by distributing the call flow scripts associated with such events among a plurality of threads executing on the call flow server. Each call flow event in the form of a call flow script is processed on a single thread within a selected processor. Processing each call flow script on a single thread fully utilizes the processor resources and ensures that a call flow script need not be blocked while another call flow script is running. The call flow server includes a thread manager to direct a given call flow script to a thread that has excess capacity.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.