Media Gateway Controller Resource Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for managing Media Gateways (MGs) in network computer systems, such as those using the H.248 protocol, are reactive and prone to unbalanced load distribution, leading to congestion due to the round robin approach and lack of proactive resource management, which can result in inefficient use of resources and potential congestion.

Innovation Solution

A method where a controlling computer node, such as a Media Gateway Controller (MGC), proactively manages resource allocation by receiving information on resource impacts and available resources from subordinate MGs, allowing it to assign tasks based on calculated resource usage impacts, thereby distributing calls to balance resource usage and prevent congestion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a round robin approach is used to distribute calls to Media Gateways, then fairness is improved by spreading calls evenly, but load balance deteriorates because calls with different resource requirements are distributed uniformly without considering actual resource availability

Engineering Contradiction:
Improvefairness of call distributionVSAvoidload balance efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system changes the distribution parameters from uniform round-robin to resource-aware selection. The MGC considers multiple parameters including current resource availability, predicted resource usage, and gateway capacity when assigning calls, transforming the simple sequential distribution into a multi-parameter optimization problem that balances fairness with efficiency

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system performs preliminary resource assessment and prediction before call assignment. By evaluating current resource states and predicting future resource requirements of each gateway, the MGC makes informed distribution decisions in advance, preventing congestion before it occurs rather than reacting to it

Inventive Principle:
Principle #10Preliminary action

2Reliability

If congestion detection mechanisms are used to redirect traffic when congestion occurs, then congestion handling is improved, but response time deteriorates because the mechanism is reactive and applied only after congestion is present

Engineering Contradiction:
Improvecongestion handling capabilityVSAvoidresponse time to congestion
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system applies preliminary anti-action by predicting potential congestion scenarios and taking preventive measures before congestion actually occurs. The MGC analyzes resource usage trends and predicts future states, then proactively redistributes calls to prevent congestion, rather than waiting for congestion to trigger a response

Inventive Principle:
Principle #9Preliminary anti-action

Solution Approach 2:

The system implements continuous feedback loops where the MGC monitors resource usage at Media Gateways, compares actual usage against predicted usage, and adjusts call distribution decisions in real-time. This feedback mechanism enables dynamic adaptation to changing conditions while maintaining proactive congestion prevention

Inventive Principle:
Principle #23Feedback

3Extent of automation

If the MGC reserves and allocates media capability on MGs with holistic view of internal limitations, then resource control is improved, but system complexity increases and the impact of using one unit of media capability on overall MG performance is not considered

Engineering Contradiction:
Improveresource allocation controlVSAvoidMGC complexity and performance impact assessment
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The system introduces an intermediary layer between the MGC and MGs that handles complex resource assessment. This intermediary component evaluates the impact of media capability allocation on overall MG performance, translating complex internal limitations into simplified allocation decisions that the MGC can make without excessive complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the resource management function into separate components: the MGC handles high-level call distribution, while individual MGs report their resource states and capacity limitations. This segmentation allows the MGC to maintain holistic control without needing to process all detailed internal limitations directly, reducing overall system complexity

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10992596B2Systems, methods, and computer program products for computer node resource management
Publication Date: 2021.04.27 RIBBON COMMUNICATIONS OPERATING CO INC
  • US10992596B2 patent drawing
  • US10992596B2 patent drawing
  • US10992596B2 patent drawing

AI summary

A method performed by a controlling computer node in a network with a plurality of subordinate computing nodes, the method including: receiving, from a first subordinate computer node, information indicating computing resource impacts for a plurality of different processing functions; receiving, from a communication endpoint, a processing task; determining an impact upon available resources of the first subordinate computer node if the task were to be assigned to the first subordinate computer node, wherein the determining is performed using the information indicating computing resource impacts; and assigning the task to either the first subordinate computer node or another one of the subordinate computer nodes based at least in part on the determining the impact.