Dynamic Network Interface Group Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for selecting network interfaces in computer networks do not effectively allow for the dynamic selection of a group of interfaces based on real-time performance metrics, nor do they disable unused interfaces to conserve resources or improve performance.
Innovation Solution
A method and system that determine the best network interface group by sending testing data through available interfaces, measuring performance based on specified metrics, and selectively disabling non-selected interfaces to save power, reduce interference, or optimize performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple network interfaces are kept active simultaneously, then network connectivity options are increased, but power consumption increases and interference is introduced
Solution Approach 1:
The system dynamically adjusts the state of network interfaces based on real-time performance metrics and connectivity requirements. Interfaces are enabled or disabled according to current network conditions, transforming the static configuration into a dynamic adaptation mechanism that optimizes power consumption while maintaining necessary connectivity options
Solution Approach 2:
The system changes the operational parameters of network interfaces by switching them between enabled and disabled states based on performance data. This parameter change allows the system to reduce power consumption by disabling interfaces that are not currently needed while preserving the ability to enable them when required
2Adaptability or versatility
If multiple network interfaces are kept active simultaneously, then network connectivity options are increased, but interference is introduced that degrades performance
Solution Approach 1:
The system extracts or removes unnecessary network interfaces from the active set by disabling them when they are not needed for current connectivity requirements. This separation of necessary and unnecessary interfaces eliminates the interference generated by unused interfaces while preserving connectivity options through selective activation
3Use of energy by moving object
If network interfaces are disabled to save power, then power consumption is reduced, but network connectivity options are limited
Solution Approach 1:
The system implements dynamic interface management where network interfaces are enabled or disabled based on real-time assessment of connectivity requirements and performance metrics. This dynamic approach ensures that interfaces are available when needed while minimizing power consumption during periods when they are not required, thus resolving the contradiction between power savings and connectivity options
4Object-generated harmful factors
If network interfaces are disabled to reduce interference, then interference is reduced, but network connectivity options are limited
Solution Approach 1:
The system changes the operational state of network interfaces based on interference levels and connectivity requirements. By monitoring performance metrics and adjusting interface states accordingly, the system reduces interference from unnecessary interfaces while maintaining connectivity options through selective enabling of interfaces when network conditions require them
Data Source
AI summary
A method and system for choosing at least one network interface among a plurality of network interfaces to send and receive information data by determining performance data for a plurality of network interface groups. A network interface group comprises one or more network interfaces of a network device. Performance data of a network interface group is determined by sending testing data through at least one network interface comprised in the network interface group. Performance data may be based on a report received from a test server to which the testing data was sent. Performance data is determined according to one or more performance metrics such as a CPU usage metric, a memory usage metric, a response time metric, a packet delay metric, a packet latency metric, a bandwidth metric, a throughput metric, packet loss, packet drop, a power consumption metric, or a signal to noise ratio (SNR) metric. When performance data is determined according to more than one performance metric, weights are assigned to the more than one performance metrics. A network interface group with best performance, according to the performance data, is selected. Information data is sent and received through one or more network interfaces comprised in the network interface group selected.


