Method for load balancing of requests' processing of diameter servers
First Claim
1. A method of load balancing of requests between Diameter-enabled network devices, the method comprising:
- processing, by a signal controller device in communication between at least a first Diameter-enabled network device and a second Diameter-enabled network device, a request for a handling capacity of at least the second Diameter-enabled network device;
allocating, by the signal controller device, one or more tokens for inbound requests from the first Diameter-enabled network device to the second Diameter-enabled network device;
notifying, by the signal controller device, the second Diameter-enabled network device when at least one of the one or more tokens are allocated for handling a corresponding number of requests from the first Diameter-enabled network device; and
coordinating, by the signal controller device, transmission of the corresponding number of requests from the first Diameter-enabled network device to the second Diameter-enabled network device.
0 Assignments
0 Petitions
Accused Products
Abstract
A system, computer readable medium and method of load balancing of requests between Diameter-enabled network devices is disclosed. Processing occurs at a signal controller in communication with a first Diameter-enabled network device and a second Diameter-enabled network device, request handling capacity of at least the second Diameter-enabled network device. One or more tokens are allocated for inbound requests from the first Diameter-enabled network device to the second Diameter-enabled network device. The second Diameter-enabled network device is notified of the one or more allocated tokens for handling a corresponding number of requests from the first Diameter-enabled network device. Transmission of the corresponding number of requests from the first Diameter-enabled network device to the second Diameter-enabled network device is coordinated by the signal controller.
291 Citations
21 Claims
-
1. A method of load balancing of requests between Diameter-enabled network devices, the method comprising:
-
processing, by a signal controller device in communication between at least a first Diameter-enabled network device and a second Diameter-enabled network device, a request for a handling capacity of at least the second Diameter-enabled network device; allocating, by the signal controller device, one or more tokens for inbound requests from the first Diameter-enabled network device to the second Diameter-enabled network device; notifying, by the signal controller device, the second Diameter-enabled network device when at least one of the one or more tokens are allocated for handling a corresponding number of requests from the first Diameter-enabled network device; and coordinating, by the signal controller device, transmission of the corresponding number of requests from the first Diameter-enabled network device to the second Diameter-enabled network device.
-
-
2. A method for load balancing requests between Diameter-enabled network devices, executable by the one or more signal controller devices with at least one processor executing the method, the method comprising steps to:
-
process a request for a handling capacity of a first Diameter-enabled network device; allocate one or more tokens for inbound requests from a second Diameter-enabled network device to the first Diameter-enabled network device; notify the first Diameter-enabled network device when at least one of the one or more tokens are allocated for handling a corresponding number of requests from the second Diameter-enabled network device; and coordinate transmission of the corresponding number of requests from the second Diameter-enabled network device to the first Diameter-enabled network device. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer readable medium having stored thereon instructions for load balancing requests between Diameter-enabled network devices, comprising machine executable code which when executed by at least one processor, causes the processor to perform steps comprising:
-
processing a request for a handling capacity of a first Diameter-enabled network device; allocating one or more tokens for inbound requests from a second Diameter-enabled network device to the first Diameter-enabled network device; notifying the first Diameter-enabled network device when at least one of the one or more tokens are allocated for handling a corresponding number of requests from the second Diameter-enabled network device; and coordinating transmission of the corresponding number of requests from the second Diameter-enabled network device to the first Diameter-enabled network device. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. One or more signal controller devices, comprising memory comprising programmed instructions stored in the memory and one or more processors configured to execute the programmed instructions stored in the memory to:
-
process a request for a handling capacity of a first Diameter-enabled network device; allocate one or more tokens for inbound requests from a second Diameter-enabled network device to the first Diameter-enabled network device; notify the first Diameter-enabled network device when at least one of the one or more tokens are allocated for handling a corresponding number of requests from the second Diameter-enabled network device; and coordinate transmission of the corresponding number of requests from the second Diameter-enabled network device to the first Diameter-enabled network device. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification