Traffic Engineering Controller Delay Constraint Convexity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traffic engineering (TE) processes often increase packet delay due to multiple path possibilities, which can compromise network performance and quality of service (QoS) despite offering higher network capacity through multi-path routing and smart traffic splitting.

Innovation Solution

A traffic engineering controller determines a set of delay constraints, excludes non-convex constraints to produce convex constraints, and selects a path solution that meets these convex constraints, ensuring delay guarantees and improving network performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple path possibilities are used for traffic flow, then network capacity and throughput are improved, but packet delay increases

Engineering Contradiction:
Improvenetwork capacityVSAvoidpacket delay
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent transforms the original non-convex delay constraints into convex constraints by changing the mathematical formulation parameters. This allows the traffic engineering system to efficiently compute path solutions that satisfy delay requirements while utilizing multiple paths for increased network capacity.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent separates the traffic engineering problem into distinct components: identifying candidate paths, formulating delay constraints, converting to convex constraints, and selecting optimal paths. This segmentation enables systematic handling of the contradiction between using multiple paths and maintaining delay performance.

Inventive Principle:
Principle #1Segmentation

2Productivity

If multiple path possibilities are used for traffic flow, then load balancing is improved, but delay constraints become non-convex and harder to satisfy

Engineering Contradiction:
Improveload balancingVSAvoidconstraint formulation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent changes the mathematical parameters of the delay constraints from non-convex to convex form, making the optimization problem computationally tractable while still enabling multiple path selection for load balancing purposes.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent extracts the delay constraint formulation from the overall traffic engineering problem and treats it as a separate, solvable sub-problem. By isolating and transforming the constraints, the system can efficiently compute load-balanced paths without being overwhelmed by complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If delay constraints are strictly enforced, then quality of service is improved, but network capacity utilization decreases

Engineering Contradiction:
Improvequality of serviceVSAvoidnetwork capacity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

By transforming delay constraints into convex form, the patent enables the system to find optimal paths that satisfy QoS requirements while maximizing capacity utilization. The convex formulation allows efficient exploration of multiple paths to achieve both goals simultaneously.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements dynamic path selection that adapts to current network conditions. The convex constraint formulation allows the system to flexibly choose from multiple candidate paths, dynamically balancing QoS requirements with capacity utilization based on real-time conditions.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9722913B2System and method for delay management for traffic engineering
Publication Date: 2017.08.01 HUAWEI TECH CO LTD
  • US9722913B2 patent drawing
  • US9722913B2 patent drawing
  • US9722913B2 patent drawing

AI summary

A method for engineering traffic in a communications system includes determining a set of delay constraints associated with a traffic flow over the communications system, and excluding non-convex constraints from the set of delay constraints, thereby producing a set of convex constraints. The method also includes selecting a path solution for the traffic flow in accordance with the set of convex constraints, and sending information regarding the path solution to nodes in the communications system.