Patent ID: 8446829

Claim:
An apparatus for allocating available capacity for calls in a next generation network, the apparatus comprising: a first node comprising circuitry including a microprocessor and persistent memory coupled to the microprocessor, the memory having instructions that when executed by the microprocessor cause the first node to: determine whether to send call attempts to a second node; send the call attempts to the second node; receive and use a received notification rate (notrat) as an upper bound, wherein if the notrat is a negative value, instructions are included for autonomously performing an adaptation of a restriction rate of the first node; a second node comprising circuitry including a microprocessor and persistent memory coupled to the microprocessor, the memory having instructions that when executed by the microprocessor cause the first node to: control a group of first nodes; determine a weighting factor that comprises off-hook events received at each first node during a series of predetermined time periods; allocate capacity to each of the first nodes in the group of first nodes proportional to the number of off-hook events generated by each first node; operate a timer for determining a number of rejected call attempts in the predetermined time periods, increase a target leak rate by a constant value if the reject rate is less than the target overload rate, decrease the target leak rate if the reject rate is equal to or more than the target overload rate; and calculate the target leak rate of all the first nodes connected to the second node to obtain a rate of calls that can be served by the second node over all connecting interfaces.