Diameter Protocol Overload Control and Audit Mechanism

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The Diameter protocol lacks mechanisms for resource usage monitoring and synchronization of multimedia sessions in gateway controllers, leading to a need for extended support for audits and overload management in resource control systems.

Innovation Solution

The method and apparatus extend Diameter protocol to include audit and overload functions, such as performing an audit sequence in response to triggers, determining reduction percentages based on CPU, memory, and QoS, blocking sessions, redirecting calls, and prioritizing emergency calls, with a system comprising a border gateway and controller for managing border gateways and performing resource control and management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If Diameter protocol is used for authentication and authorization, then network access control is improved, but resource usage monitoring and session synchronization capabilities are lacking

Engineering Contradiction:
Improveauthentication and authorizationVSAvoidresource monitoring and session synchronization
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent segments the Diameter protocol functionality by introducing separate audit and overload control modules that operate independently alongside the core AAA functions. This allows the protocol to maintain its reliable authentication capabilities while adding specialized sub-systems for resource monitoring and session synchronization without interfering with core operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extends Diameter protocol to perform multiple functions by adding audit sequences and overload control mechanisms that work alongside existing AAA operations. The extended protocol can now simultaneously handle authentication, resource monitoring, session synchronization, and gateway overload management within a unified framework.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Productivity

If gateway takes access load without overload control, then service availability is improved, but system overload and resource exhaustion occur

Engineering Contradiction:
Improveservice availabilityVSAvoidsystem stability under load
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements preliminary overload control by establishing audit sequences and threshold monitoring before actual overload occurs. The system proactively detects potential overload conditions through resource usage monitoring and preemptively blocks or redirects sessions before the gateway becomes overwhelmed, maintaining service availability while preventing system failure.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms through audit sequences that continuously monitor gateway resource usage and session states. This feedback loop allows the system to detect overload conditions, adjust session blocking decisions, and synchronize gateway states with controller states, ensuring reliable load management while maintaining service availability.

Inventive Principle:
Principle #23Feedback

3Reliability

If audit sequence is performed to clear resources, then resource connection reliability is improved, but system complexity and processing overhead increase

Engineering Contradiction:
Improveresource connection statusVSAvoidaudit and overload control mechanisms
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements periodic audit sequences that are triggered at predetermined intervals or under specific conditions rather than continuously. This periodic approach maintains reliable resource connection monitoring while reducing processing overhead compared to continuous auditing, as the system only performs audit operations when necessary based on trigger conditions.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent applies audit sequences selectively to specific gateways and session types based on local conditions rather than uniformly across the entire system. This localized approach improves resource connection reliability for critical sessions while minimizing processing overhead by avoiding unnecessary audits on already healthy connections or low-priority traffic.

Inventive Principle:
Principle #3Local quality

4Reliability

If sessions are blocked to prevent overload, then gateway overload is reduced, but service quality and user experience deteriorate

Engineering Contradiction:
Improvegateway overload preventionVSAvoidsession establishment
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent implements partial session blocking by applying reduction percentages rather than complete blocking. The audit sequence determines a reduction percentage that blocks only a portion of incoming sessions, enough to prevent gateway overload while allowing sufficient service quality to be maintained. This partial action approach balances overload prevention with user experience.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent implements dynamic session blocking decisions that adjust blocking levels based on real-time gateway load conditions. The reduction percentage and blocking behavior change dynamically according to current resource usage, session types, and gateway states, allowing the system to prevent overload during high-load periods while maintaining good service quality during normal operation.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7953884B2Method and apparatus for overload control and audit in a resource control and management system
Publication Date: 2011.05.31 WSOU INVESTMENTS LLC
  • US7953884B2 patent drawing
  • US7953884B2 patent drawing
  • US7953884B2 patent drawing

AI summary

A system and method for resource control management implementing Diameter protocol is disclosed. The system includes a border gateway which is configured to send an overload message and a controller that is acting as a Diameter protocol server which is configured to receive the overload message and block a number of calls to the border gateway. The controller would also be configured to perform an audit function which includes clearing media resource ports. The overload message sent by the border gateway may also include a reduction percentage, which will dictate the percentage of calls which will be blocked.