Flow Control Apparatus Backpressure Level User Traffic Attributes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing flow control methods in communication technologies are limited in precision and flexibility, as they primarily manage data transmission based on the priorities of virtual channels, which does not effectively address network congestion and quality of service (QoS) issues.
Innovation Solution
A flow control method that determines a backpressure level indicating the congestion degree of a port, and based on this level, a flow control policy is established considering user type and traffic attributes. This policy controls traffic entering the cache queue, allowing for precise and flexible management of network traffic.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If priority-based flow control is used to manage data transmission, then the system can control traffic based on virtual channel priorities, but the precision and flexibility of flow control is low
Solution Approach 1:
The patent segments the flow control mechanism into multiple backpressure levels (first backpressure level and second backpressure level) with different control granularities. The first level provides coarse-grained control while the second level provides fine-grained control based on user traffic attributes, enabling both precision and flexibility simultaneously
Solution Approach 2:
The patent applies different flow control policies to different user traffic types based on their attributes. High-priority user traffic receives different control treatment compared to low-priority traffic, allowing the system to achieve high precision by targeting specific user segments while maintaining overall flexibility through attribute-based differentiation
2Reliability
If flow control is applied to manage network congestion, then packet loss and delay can be reduced, but the impact range of control is broad
Solution Approach 1:
The patent implements local quality by differentiating flow control treatment based on user traffic attributes. Instead of applying uniform control to all traffic, the system identifies and applies specific control policies to high-priority user traffic only when necessary, thereby maintaining QoS while minimizing the overall impact range
Solution Approach 2:
The patent applies partial action by implementing flow control selectively rather than comprehensively. The system monitors backpressure levels and applies control measures only when and where needed, avoiding unnecessary broad control actions and reducing the overall impact range while still ensuring QoS
Data Source
AI summary
A flow control method, apparatus, and device, and a computer-readable storage medium, and belongs to the field of communication technologies. The method includes: determining, by a flow control apparatus, a first backpressure level of a first port, where the first backpressure level indicates a congestion degree of the first port; determining a flow control policy corresponding to the first backpressure level, where the flow control policy is determined based on a user type and a user traffic attribute; and controlling, according to the flow control policy, traffic entering a cache queue of the first port, where different backpressure levels correspond to different flow control policies. The flow control policy is determined based on a user type and a user traffic attribute, and a granularity of flow control is refined to traffic of every user type.


