Ingress Traffic Flow Control via Priority Backpressure
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data packet communication systems face challenges in controlling ingress traffic flow, where high-priority traffic is impeded by low-priority traffic, leading to network instability and underutilization of bandwidth due to simplistic backpressure signaling techniques.
Innovation Solution
A traffic flow control system that employs a controller to receive multi-level, multi-dimensional backpressure messages and adjust rate limiting based on weighting factors, ensuring high-priority traffic precedence while maximizing bandwidth utilization by using a multiplexer and rate limiters to manage data packets across different priority levels.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If simple on-off backpressure signaling is used to control ingress traffic flow, then the system is easy to operate and implement, but high-priority traffic is impeded by low-priority traffic causing network instability and data loss
Solution Approach 1:
The patent segments traffic into multiple priority levels (high-priority and low-priority traffic) and applies different backpressure signaling treatments to each segment. When congestion is detected, backpressure signals are selectively applied only to low-priority traffic queues, while high-priority traffic continues to flow uninterrupted, thus maintaining network stability without sacrificing operational simplicity
Solution Approach 2:
The patent applies different quality characteristics to different traffic segments by implementing priority-based backpressure signaling. High-priority traffic receives preferential treatment with exempted backpressure signals, while low-priority traffic receives full backpressure control during congestion, ensuring that critical traffic maintains reliability while the system remains easy to operate
2Reliability
If priority-specific backpressure signaling is applied to ensure high-priority traffic flow, then network stability is improved, but ingress bandwidth is underutilized when low-priority traffic is halted unnecessarily
Solution Approach 1:
The patent implements dynamic backpressure signaling that adapts to real-time network conditions. The system continuously monitors queue fill levels and dynamically adjusts backpressure application based on current traffic composition. When high-priority traffic is present, backpressure is applied to low-priority traffic; when high-priority traffic is absent, backpressure is relaxed or removed, allowing low-priority traffic to utilize available bandwidth, thus optimizing both reliability and productivity
Solution Approach 2:
The patent employs feedback mechanisms where the system monitors the fill levels of ingress queues and the composition of traffic flows, then uses this information to intelligently adjust backpressure signaling. The feedback loop ensures that backpressure is applied only when necessary to maintain network stability, and removed when conditions allow for better bandwidth utilization, resolving the contradiction between reliability and productivity
Data Source
AI summary
Embodiments of the invention provide flow control of incoming data packets to data processing resources via a controller that can receive and react to advanced backpressure messages. These advanced backpressure messages are used to rate limit the data packets based one or more of the following factors: traffic class, traffic priority, destination port. The controller can also generate a traffic preference message to an upstream source of the data packets to inform the upstream unit of the most appropriate type of data that should be transmitted downstream at that time, thereby improving the likelihood of the transmitted data being processed in a proper and timely manner by the downstream data processing resources. Embodiments of the invention can improve the performance of a communications system during periods of congestion by ensuring that high-priority traffic has precedence over traffic of lower priority while maximizing utilization of the ingress data path bandwidth.

