Network Congestion Control via Router Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing congestion control methods in IP internetworks either discard packets at routers, which does not consider intermediate hops, or use end-to-end protocols like TCP, which neglects router capacity, leading to inefficient data transmission.

Innovation Solution

Implementing a congestion control method that establishes packet queues with rate values and intervals for each network, allowing packets to be sent based on the maximum capacity of routers, ensuring efficient end-to-end transmission by managing packet rates and intervals dynamically.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If routers discard packets to control congestion, then packet loss is reduced, but intermediate hop capacity is not considered

Engineering Contradiction:
Improvecongestion control effectivenessVSAvoidintermediate hop capacity information
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent implements feedback mechanisms where routers send congestion notifications back to source nodes based on actual queue depths and capacity utilization at intermediate hops. This allows source nodes to adjust transmission rates dynamically, considering the capacity constraints of intermediate routers rather than just end-to-end connectivity.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces intermediate routers as active mediators in the congestion control process. These routers monitor their own capacity utilization and actively participate in regulating traffic flow by sending feedback signals, rather than merely discarding packets when overwhelmed.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If end-to-end protocols like TCP are used for congestion control, then source and destination nodes can coordinate, but router capacity is neglected

Engineering Contradiction:
Improveend-to-end coordinationVSAvoidnetwork throughput
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent segments the end-to-end congestion control problem into multiple localized control regions at each intermediate router. Each router independently manages its own queue and capacity constraints, making smaller, more manageable control decisions rather than relying on a single end-to-end protocol to handle the entire path.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a new dimension to congestion control by introducing intermediate router participation between the source and destination nodes. This creates a multi-layered control architecture where both end-to-end coordination and intermediate hop capacity management operate simultaneously, rather than relying solely on end-to-end protocols.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Productivity

If packet rates are increased to maximize throughput, then network utilization improves, but congestive collapse occurs

Engineering Contradiction:
Improvenetwork throughputVSAvoidnetwork stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements preliminary congestion avoidance actions by monitoring queue depths and capacity utilization before congestive collapse occurs. Routers send early warning signals to source nodes when queues approach capacity thresholds, allowing proactive rate adjustment rather than reactive packet discarding after collapse has begun.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces dynamic packet rate adjustment mechanisms that continuously adapt transmission rates based on real-time network conditions. Rather than maintaining fixed high rates that risk collapse, the system dynamically modulates rates according to intermediate router capacity constraints, balancing throughput maximization with stability maintenance.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8406133B2System and method of regulating a packet rate to optimize traffic in a network
Publication Date: 2013.03.26 ITRON NETWORKED SOLUTIONS INC
  • US8406133B2 patent drawing
  • US8406133B2 patent drawing
  • US8406133B2 patent drawing

AI summary

Systems and methods of optimizing packet flow in a network are disclosed. An internetwork includes plural networks, each network having plural non-router nodes and at least one router node. The non-router nodes of a first network can be configured to perform congestion control. The non-router node establishes a packet rate value for a packet queue associated with a second network of the internetwork. A total number of packets not greater than the packet rate value are removed from the packet queue. The removed packets are sent to a node in the second network.