Distributed identity server for use in a telecommunication switch
First Claim
1. A controller for allocating call identity values to call connections associated with a switch, said switch capable of handling call connections between calling devices and called devices on a plurality of trunk lines associated with said switch, said controller comprising:
- N call application nodes capable of executing a plurality of identity server processes that allocate call identity values to said call connections; and
a load sharing group capable of selecting one of a first and second identity server processes to allocate a call identity value to a new call connection according to a load distribution algorithm,wherein, when said new call connection is ended, said selected identity server process is located based on said call identity value and said selected identity server process releases said call identity value by marking said call identity value as unallocated,wherein said first identity server process comprises a first primary-backup identity server group, comprising,a first primary identity server application, executing on a first call application node, anda first backup identity server application, associated with said first primary identity server application,and wherein, responsive to a failure of the first primary identity server application, the first backup identity server application assumes the role of first primary identity server application.
1 Assignment
0 Petitions
Accused Products
Abstract
A controller for allocating call identity values to call connections associated with a switch, wherein the switch handles call connections between calling devices and called devices on trunk lines associated with the switch. The controller comprises N call application nodes for executing identity server applications that allocate call identity values to the call connections, wherein a first identity server application is executed on a first call application node and is associated with a second identity server applications executed on a second call application node separate from the first call application node. The first and second identity server applications form a load sharing group server application, wherein the load sharing group server application receives a call identity request from a new call process being executed in the switch and selects one of the first and second identity server applications to allocate a call identity value to a new call connection associated with the call identity request according to a load distribution algorithm.
17 Citations
24 Claims
-
1. A controller for allocating call identity values to call connections associated with a switch, said switch capable of handling call connections between calling devices and called devices on a plurality of trunk lines associated with said switch, said controller comprising:
-
N call application nodes capable of executing a plurality of identity server processes that allocate call identity values to said call connections; and a load sharing group capable of selecting one of a first and second identity server processes to allocate a call identity value to a new call connection according to a load distribution algorithm, wherein, when said new call connection is ended, said selected identity server process is located based on said call identity value and said selected identity server process releases said call identity value by marking said call identity value as unallocated, wherein said first identity server process comprises a first primary-backup identity server group, comprising, a first primary identity server application, executing on a first call application node, and a first backup identity server application, associated with said first primary identity server application, and wherein, responsive to a failure of the first primary identity server application, the first backup identity server application assumes the role of first primary identity server application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A wireless network comprising:
-
a plurality of base stations capable of communicating with a plurality of mobile stations in a coverage are of said wireless network; and a mobile switching center coupled to said plurality of base stations and to a public switched telephone network by a plurality of trunk lines, said mobile switching center comprising a controller for allocating call identity values to call connections associated with a mobile station, said controller comprising; N call application nodes capable of executing a plurality of identity server processes that allocate call identity values to said call connections, and a load sharing group capable of selecting one of a first and second identity server processes to allocate a call identity value to a new call connection according to a load distribution algorithm, wherein, when said new call connection is ended, said selected identity server process is located based on said call identity value and said selected identity server process releases said call identity value by marking said call identity value as unallocated, wherein said first identity server process comprises a first primary-backup identity server group, comprising, a first primary identity server application, executing on a first call application node, and a first backup identity server application, associated with said first primary identity server application, and wherein, responsive to a failure of the first primary identity server application, the first backup identity server application assumes the role of first primary identity server application. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification