Connection Admission Control Engine for Network Congestion Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current telephony systems over packet networks face challenges in managing network resources effectively due to lack of connection path state awareness, leading to congestion, voice quality issues, and difficulty in isolating communication problems, especially in converged networks carrying real-time and non-real-time traffic.

Innovation Solution

A system and method using a connection admission control engine to gather network performance information, balance data flow, and take corrective actions by evaluating performance against thresholds, enabling intelligent management of network resources and call handling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If connection admission control is implemented to manage network resources, then network performance and voice quality are improved, but device complexity increases

Engineering Contradiction:
Improvenetwork performanceVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a Connection Admission Control (CAC) engine as an intermediary component that sits between network traffic and resource allocation. This CAC engine gathers network performance information, evaluates it against thresholds, and makes admission decisions. By placing this intelligent mediator in the network path, the system achieves improved network performance and resource management without requiring complex modifications to existing telephony equipment, as the CAC engine handles the complexity centrally.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Difficulty of detecting and measuring

If real-time monitoring of network performance is implemented, then communication problems can be isolated faster, but use of energy increases

Engineering Contradiction:
Improveproblem isolationVSAvoiduse of energy
Core Design Contradiction:
Difficulty of detecting and measuringVSUse of energy by moving object

Solution Approach 1:

The patent implements a self-service monitoring system where the CAC engine automatically gathers network performance information from the network itself without requiring external monitoring equipment. The system evaluates performance metrics against predefined thresholds and automatically takes corrective actions when problems are detected. This self-service approach enables fast problem isolation while minimizing energy consumption by avoiding continuous active monitoring and relying instead on event-driven evaluation.

Inventive Principle:
Principle #25Self-service

3Productivity

If data flow balancing is implemented across access points, then network congestion is reduced, but device complexity increases

Engineering Contradiction:
Improvenetwork efficiencyVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamic data flow balancing where the CAC engine continuously monitors network performance information and adjusts traffic distribution across access points in real-time based on current network conditions. The system evaluates performance metrics and dynamically redistributes data flows to prevent congestion, rather than using static load balancing rules. This dynamic approach improves network efficiency while keeping device complexity manageable by automating the balancing process through the CAC engine's threshold-based evaluation and corrective actions.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10469385B2System and method for improving network performance using a connection admission control engine
Publication Date: 2019.11.05 CENTURYLINK INTELLECTUAL PROPERTY LLC
  • US10469385B2 patent drawing
  • US10469385B2 patent drawing
  • US10469385B2 patent drawing

AI summary

The disclosed embodiments include a method, apparatus, and computer program product for modifying a three-dimensional geocellular model. For example, one disclosed embodiment includes a system that includes at least one processor and at least one memory coupled to the at least one processor. The memory stores instructions that when executed by the at least one processor performs operations that includes gathering network performance information regarding data flow communicated with a client of a network over a plurality of connections utilizing performance information packets; and automatically balancing the data flow of the plurality of connections between access points of the network that are available to the client using connection admission control engines.