Edge Node Congestion Control With Delayed Flow Termination
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing network congestion management systems often over-react to congestion conditions, leading to unnecessary termination of flows and under-shoot, which can result in suboptimal load levels in communication networks.
Innovation Solution
An edge node system that detects congestion marked data units and invokes a congestion control process by sending instructions to the ingress node to terminate flows, with a waiting period to account for delays in implementation, and uses two load thresholds for step-wise marking and load reduction, simplifying interior router functionality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If congestion control sends immediate flow termination instructions upon detecting congestion, then congestion response speed is improved, but flow termination becomes excessive and under-shoot occurs
Solution Approach 1:
The system introduces a waiting period before sending flow termination instructions. This preliminary delay allows the congestion condition to stabilize and gives time for natural load reduction, preventing premature or excessive flow termination while maintaining responsive congestion control.
2Measurement precision
If interior routers implement detailed congestion detection and marking mechanisms, then congestion management precision is improved, but device complexity increases
Solution Approach 1:
The patent extracts complex congestion detection and marking logic from interior routers and relocates it to edge nodes. Interior routers only perform simple congestion detection and basic marking, while comprehensive analysis, decision-making, and flow termination instructions are handled by edge nodes, significantly simplifying interior router functionality.
Solution Approach 2:
Edge nodes act as intermediaries between interior routers and the flow termination decision-making process. They receive congestion information from interior routers, perform detailed analysis, and generate appropriate termination instructions, thereby reducing the complexity burden on interior routers while maintaining precise congestion management.
3Measurement precision
If the system uses multiple load thresholds for step-wise marking, then congestion control precision is improved, but control mechanism complexity increases
Solution Approach 1:
The patent segments the congestion control response into multiple discrete levels based on different load thresholds. Each threshold level triggers a specific marking behavior or control action, creating a step-wise response mechanism that provides precise control while maintaining manageable complexity through clear threshold-based decision boundaries.
Data Source
AI summary
A system for managing congestion within a network domain includes an ingress node, an interior node, and an egress node. The ingress node receives and routes data units entering the network domain. The interior node detects whether a load exceeds one or more load thresholds and generates congestion marked data units. The egress node detects the presence of congestion marked data units and reacts to the detection of the presence of congestion marked data units by invoking a congestion control process.


