Flow-Specific Switch Buffering for Fast Congestion Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network architectures face challenges in scalability, versatility, and efficiency due to varying traffic types and increasing network loads, with conventional congestion control methods being slow and ineffective, especially in heavily congested networks.

Innovation Solution

Implementing dynamic buffer management with flow-specific queuing and acknowledgement-based congestion control, where each packet stream is identified by a unique flow ID, allowing individual flow control and rapid response to traffic changes, reducing the need for centralized management and enhancing network utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional congestion control methods are used, then network stability is maintained, but network performance deteriorates under heavy load and congestion

Engineering Contradiction:
Improvenetwork performanceVSAvoidcongestion control effectiveness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the network buffer into multiple independent buffer regions, each dedicated to a specific flow identified by flow ID. This segmentation allows independent management of each flow's data packets, enabling fine-grained congestion control at the flow level rather than treating all traffic uniformly, thereby improving network performance under heavy load

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic buffer management where buffer region allocations and congestion control parameters are adjusted in real-time based on flow characteristics, network conditions, and congestion state. This dynamic adaptation allows the system to respond effectively to changing network conditions, maintaining reliability while improving productivity

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If centralized management is used, then network control is simplified, but network responsiveness to traffic changes deteriorates

Engineering Contradiction:
Improvenetwork management simplicityVSAvoidcongestion control response speed
Core Design Contradiction:
Ease of operationVSSpeed

Solution Approach 1:

The patent enables distributed switches to autonomously manage their own buffer regions and implement congestion control decisions based on local flow state information and network conditions. Each switch independently tracks flow progress, identifies congestion, and adjusts buffer allocations without requiring centralized coordination, thereby achieving fast local responsiveness while maintaining operational simplicity through standardized protocols

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If generic buffer management is used, then device complexity is reduced, but adaptability to different traffic types deteriorates

Engineering Contradiction:
Improvetraffic type adaptabilityVSAvoidbuffer management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies different buffer management strategies and congestion control parameters to different buffer regions based on their specific flow characteristics and traffic types. Each buffer region can be optimized for its particular traffic pattern (e.g., real-time, bulk, interactive) while using a unified framework, achieving high adaptability without proportionally increasing overall device complexity

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20260030182A1Dynamic buffer management in data-driven intelligent network
Publication Date: 2026.01.29 HEWLETT PACKARD ENTERPRISE DEV LP
  • US20260030182A1 patent drawing
  • US20260030182A1 patent drawing
  • US20260030182A1 patent drawing

AI summary

Systems and methods for dynamic buffer management in switches that facilitate a data-driven intelligent networking system are provided. The system can accommodate dynamic traffic with fast, effective congestion control while providing efficient use of internal input buffer space.