Flow-Based Routing for Network Congestion Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network solutions fail to effectively manage traffic congestion, leading to packet loss and poor quality of service for real-time applications like VoIP, as they either underutilize network capacity or introduce congestion, causing delays and packet drops.

Innovation Solution

A method and apparatus that measure congestion on multiple paths to dynamically route traffic flows away from congested paths, using a network element with a flow cache to select alternate paths based on real-time traffic performance measurements, ensuring quality of service by diverting flows before packet loss occurs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traffic is limited to an amount well below network bandwidth limit, then quality of service is guaranteed, but network capacity utilization is reduced

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

Solution Approach 1:

The system dynamically adjusts traffic routing based on real-time congestion measurements. Network elements continuously monitor congestion levels on different paths and dynamically redirect flows from congested to non-congested paths, allowing the network to adapt its capacity utilization in response to changing conditions while maintaining quality of service guarantees.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the routing parameter (path selection) based on measured congestion conditions. By monitoring congestion metrics and adjusting flow assignments in response to these parameter changes, the network can fully utilize available capacity while preventing quality of service degradation through proactive congestion avoidance.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If traffic is introduced onto different paths until network becomes congested, then network capacity is fully utilized, but packet loss increases

Engineering Contradiction:
Improvenetwork capacity utilizationVSAvoidpacket loss
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary congestion detection by measuring congestion levels on network paths before traffic is introduced. By identifying congested paths in advance and preventing flow assignment to these paths, the system avoids packet loss while still achieving full network capacity utilization through intelligent routing decisions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback mechanism where congestion measurements are continuously monitored and used to adjust flow routing decisions. This closed-loop control allows the network to respond to congestion conditions in real-time, redirecting traffic away from congested paths before packet loss occurs, thereby maintaining both high utilization and low packet loss.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If conventional routing protocols are used, then network operation is simple, but they fail to detect congestion before packet loss occurs

Engineering Contradiction:
Improverouting simplicityVSAvoidcongestion detection capability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system introduces an intermediary congestion measurement and detection mechanism that operates alongside conventional routing protocols. This intermediary layer monitors network conditions and provides congestion information to flow assignment decisions, enhancing detection capability without fundamentally changing or complicating the underlying routing protocol operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9654383B2Route optimization using measured congestion
Publication Date: 2017.05.16 AVAYA INC
  • US9654383B2 patent drawing
  • US9654383B2 patent drawing
  • US9654383B2 patent drawing

AI summary

A flow based routing method and apparatus selects a path from a plurality of different paths for assignment to a flow. The path is selected based on a traffic performance measurements which identify relative congestion and performance of the different paths, so that traffic flows can be diverted away from network congestion points, thereby allowing network resources to be load balanced at a flow granularity. The present invention may be configured on physical or virtual links on an NE to enhance the forwarding of packets using the primary link and one or more alternate links to any given destination.