Modem Mode Control via Flow Ranking for Network Congestion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current modem mode control systems fail to efficiently allocate bandwidth during network congestion, leading to suboptimal performance and increased energy costs, as they do not effectively identify which modems can benefit from switching from a lower bandwidth mode to a higher bandwidth mode.
Innovation Solution
A system that includes a precondition detector to identify network congestion, a flow ranking controller to rank data flows associated with modems in lower bandwidth mode, and a flow tester to determine which modems can benefit from switching to a higher bandwidth mode, using exclusion criteria and flow tests to generate a switch list for the forwarder to implement mode changes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If modems operate in lower bandwidth mode to conserve energy, then energy costs are reduced, but network performance deteriorates during congestion
Solution Approach 1:
The system dynamically switches modem bandwidth modes based on real-time network conditions. The precondition detector monitors network congestion, and when congestion is detected, the system selectively switches specific modems from lower bandwidth mode to higher bandwidth mode, creating a dynamic adaptation mechanism that responds to changing network states.
Solution Approach 2:
Instead of uniformly switching all modems to higher bandwidth mode, the system applies local quality by selectively identifying and switching only those modems that would benefit from increased bandwidth. The flow ranking controller ranks data flows and identifies specific modems whose traffic patterns indicate they would gain from mode switching, while other modems remain in lower bandwidth mode to conserve energy.
2Productivity
If all modems are switched to higher bandwidth mode during congestion, then network performance improves, but energy costs increase
Solution Approach 1:
The system applies local quality by selectively identifying and switching only those modems that would benefit from increased bandwidth. The flow ranking controller ranks data flows and identifies specific modems whose traffic patterns indicate they would gain from mode switching, while other modems remain in lower bandwidth mode to conserve energy.
Solution Approach 2:
Instead of applying full action (switching all modems), the system uses partial action by switching only a subset of modems that are identified through flow ranking as candidates for mode switching. This partial approach achieves sufficient network performance improvement without the excessive energy cost of switching all modems.
3Device complexity
If modem mode switching is implemented without flow ranking, then implementation is simpler, but bandwidth allocation efficiency deteriorates
Solution Approach 1:
The system segments the modem population into different groups based on flow ranking. The flow ranking controller divides modems into candidate modems (those with data flows that would benefit from switching) and non-candidate modems. This segmentation enables targeted mode switching that improves bandwidth allocation efficiency while maintaining manageable implementation complexity through structured classification.
Solution Approach 2:
The system performs preliminary action by ranking and identifying candidate modems before executing the mode switching. The flow ranking controller pre-processes data flows to identify which modems should be switched, creating a prepared list of candidate modems. This preliminary identification step ensures that when switching occurs, it is done efficiently and targetedly, improving bandwidth allocation without excessive complexity during the actual switching execution.
Data Source
AI summary
A system can include a precondition detector configured to determine that the system has network congestion at a network link. The system can also include a flow ranking controller that includes a flow excluder configured to apply exclusion criteria to a plurality of data flows associated with respective modems that are operating in a lower bandwidth mode to generate a list of non-excluded data flows. The flow ranking controller can also include a flow tester configured to apply flow tests to the non-excluded data flows to determine which of the respective modems is likely to benefit from being switched to a higher bandwidth mode.


