Systems, methods, and computer program products for congestion control of media gateway resources
AssigneeGenband US LLC
InventorEric Poulin
Life of this patent
Estimating the term…
Abstract
A method is disclosed for managing a plurality of resources in a media gateway, the method comprising: determining that a utilization of a resource exceeds a first threshold, wherein the resource is one of the plurality of resources; determining a reduction in load to communicate to a media gateway controller (MGC) coupled to the media gateway, wherein the reduction is based on the resource and the first threshold; and sending a message indicating the reduction and the resource to the MGC.
Claims19
A computer program product having a non-transitory computer readable medium tangibly recording computer program logic for managing a plurality of resources in a media gateway coupled to a first media gateway controller (MGC) and a second MGC, the computer program product comprising:
- code to determine whether a first utilization of a first resource resides in a range of values, wherein the first resource is one of the plurality of resources;
- code to, in response to determining that the first utilization resides in the range of values, select which of the first MGC and the second MGC should be sent a request to reduce a load corresponding to the first resource, wherein the selection is based on types of calls controlled by each MGC and based on which of the first MGC and second MGC uses the resource, and wherein the request comprises a requested percentage reduction in the load;
- and
- code to send the request to the selected MGC.
A method for managing a plurality of resources in a media gateway coupled to a first media gateway controller (MGC) and a second media gateway controller (MGC), the method comprising:
- determining that a utilization of a resource exceeds a threshold, wherein the resource is one of the plurality of resources;
- in response to determining that the utilization exceeds the threshold, selecting which of the first MGC and the second MGC should be sent a request to reduce a load corresponding to the resource, wherein the selection is based on types of calls controlled by each MGC and based on which of the first and second MGC uses the resource;
- and
- sending the request to the selected MGC.
A media gateway configured to couple to a plurality of media gateway controllers (MGCs), the media gateway comprising:
- a plurality of resources comprising a digital signal processing resource, a cryptographic resource, an internet protocol resource, and an asynchronous transfer mode resource;
- a processor configured to:
- monitor a utilization for each of the plurality of resources;
- determine that a resource in one of the plurality of resources is congested based on a corresponding one of the utilizations;
- and
- select which of the plurality of MGCs should be sent a request to reduce a load corresponding to the first resource, wherein the request comprises a requested percentage reduction in the load;
- and
- a transceiver configured to send the request to the selected MGC.
Dependencies are inferred from the claim text.