Data-Driven Networking With Flow-Specific Ingress Queues

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network architectures face challenges in scalability, versatility, and efficiency due to increasing network load and diverse traffic types, with conventional congestion control mechanisms being slow and ineffective, leading to suboptimal network utilization.

Innovation Solution

A data-driven intelligent networking system with ingress port injection limits that maintains state information of individual packet flows, using flow-specific input queues and acknowledgements to manage traffic dynamically, allowing for fast and accurate congestion control.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional congestion control mechanisms are used, then network architecture simplicity is maintained, but network utilization and responsiveness deteriorate

Engineering Contradiction:
Improvenetwork utilizationVSAvoidcongestion control complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the network into flow-specific input queues at each switch, allowing independent congestion control for each flow. This segmentation enables fine-grained flow management while maintaining overall network simplicity through distributed implementation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements feedback mechanisms where egress switches send acknowledgments back to ingress switches, enabling dynamic adjustment of injection limits based on actual network conditions. This feedback loop allows the system to respond to congestion in real-time without requiring complex centralized control.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If per-flow flow control is implemented, then flow management precision is improved, but device complexity increases

Engineering Contradiction:
Improveflow control precisionVSAvoidswitch complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides the packet processing function into flow-specific input queues, with each queue managed independently. This segmentation enables precise per-flow control while distributing the complexity across multiple simple queue managers rather than requiring a single complex controller.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each flow's injection limit is dynamically adjusted based on its own ACK feedback, making the flow control mechanism self-regulating. The system automatically adapts to congestion conditions without requiring external intervention or complex centralized management.

Inventive Principle:
Principle #25Self-service

3Speed

If fast flow control is implemented, then network responsiveness is improved, but state information maintenance complexity increases

Engineering Contradiction:
Improveflow control speedVSAvoidstate information complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent maintains separate state information for each flow in dedicated input queues at every switch. This segmentation allows fast per-flow state tracking without requiring a centralized state database, reducing the complexity burden on any single component.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent continuously updates flow state information as packets are processed and ACKs are received, maintaining current network conditions without interruption. This continuous state maintenance enables rapid response to changing network conditions while keeping the implementation simple through incremental updates rather than comprehensive reevaluation.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS20250307181A1System and method for facilitating data-driven intelligent network with ingress port injection limits
Publication Date: 2025.10.02 HEWLETT PACKARD ENTERPRISE DEV LP
  • US20250307181A1 patent drawing
  • US20250307181A1 patent drawing
  • US20250307181A1 patent drawing

AI summary

Data-driven intelligent networking systems and methods are provided. The system can accommodate dynamic traffic while applying injection limits to different traffic classes at an ingress edge port. The system can maintain state information of individual packet flows, which can be set up or released dynamically based on injected data. Each flow can be provided with a flow-specific input queue upon arriving at a switch. Packets of a respective flow can be acknowledged after reaching the egress point of the network, and the acknowledgement packets can be sent back to the ingress point of the flow along the same data path. Furthermore, an edge switch can dynamically allocate the ingress port bandwidth among the traffic classes that are active at a given moment.