Modem Mode Control via Flow Ranking for Network Congestion

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveenergy costsVSAvoidnetwork performance
Core Design Contradiction:
Use of energy by moving objectVSProductivity

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #3Local quality

2Productivity

If all modems are switched to higher bandwidth mode during congestion, then network performance improves, but energy costs increase

Engineering Contradiction:
Improvenetwork performanceVSAvoidenergy costs
Core Design Contradiction:
ProductivityVSUse of energy by moving object

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.

Inventive Principle:
Principle #3Local quality

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.

Inventive Principle:
Principle #16Partial or excessive action

3Device complexity

If modem mode switching is implemented without flow ranking, then implementation is simpler, but bandwidth allocation efficiency deteriorates

Engineering Contradiction:
Improveimplementation complexityVSAvoidbandwidth allocation efficiency
Core Design Contradiction:
Device complexityVSProductivity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9294404B2Modem mode control based on flow ranking
Publication Date: 2016.03.22 CISCO TECHNOLOGY INC
  • US9294404B2 patent drawing
  • US9294404B2 patent drawing
  • US9294404B2 patent drawing

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.