Dynamic Oversubscription Factor Adjustment for Network Congestion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Modern communication networks face congestion issues due to uneven data distribution and lack of resource coordination among logical routers, leading to degraded performance and increased costs from the need for more processing power and new protocols.
Innovation Solution
Implementing a system that reflects forwarding plane utilization in a dynamic control plane by sampling and adjusting the oversubscription factor in real-time to balance expected and measured bandwidth usage, allowing for efficient link sharing among logical routers while maintaining compatibility with current protocols.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If more processing power and capacity are deployed to handle network congestion, then network performance is improved, but cost increases
Solution Approach 1:
Multiple logical routers share a common physical forwarding plane, merging hardware resources across multiple routing instances. This allows the system to provide enhanced network performance through coordinated resource allocation while avoiding the cost of deploying separate physical hardware for each logical router.
Solution Approach 2:
The system dynamically adjusts the oversubscription factor based on real-time forwarding plane utilization measurements. This dynamic adaptation allows the control plane to optimize resource allocation across logical routers, improving network performance while maintaining efficient hardware utilization without over-provisioning.
2Quantity of substance
If logical routers share hardware components to reduce cost, then device complexity is reduced, but coordination of resource allocation deteriorates
Solution Approach 1:
The system implements feedback mechanisms where the control plane continuously monitors forwarding plane utilization and adjusts oversubscription factors accordingly. This feedback loop enables coordinated resource allocation among shared logical routers, resolving the complexity issue through automated control based on real-time hardware utilization data.
Solution Approach 2:
The system changes the oversubscription factor parameter dynamically based on measured forwarding plane utilization. By adjusting this key parameter, the control plane optimizes resource allocation across multiple logical routers sharing hardware, maintaining coordination effectiveness while reducing hardware requirements.
3Productivity
If advertised bandwidth is increased to accommodate more traffic, then network capacity is improved, but forwarding plane utilization efficiency deteriorates
Solution Approach 1:
The system dynamically adjusts advertised bandwidth based on real-time forwarding plane utilization measurements. When utilization is high, the oversubscription factor is reduced, lowering advertised bandwidth to match actual capacity and improve utilization efficiency. When utilization is low, advertised bandwidth increases to maximize network capacity, creating an adaptive balance between these competing objectives.
Data Source
AI summary
A method is provided that includes setting a first oversubscription factor of a control plane for an interface, measuring forwarding plane utilization on the interface, and calculating a second oversubscription factor of the control plane for the interface using the measured forwarding plane utilization as compared with a target forwarding plane utilization on the interface. The method also includes determining whether to update the first oversubscription factor based upon the calculated second oversubscription factor.


