Flow-Level NIC Switching for Freeze-Free Network Acceleration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing network quality evaluation methods based on signal strength fail to address freezing phenomena in application software use scenarios, as they do not account for varying network quality requirements of different data flows within a single application.
Innovation Solution
Implement a flow-level transmission quality evaluation method that switches data flows between network interface cards based on specific flow quality parameters, such as latency, packet loss rate, and retransmission rate, using different conditions for different data flows to optimize network acceleration.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If network quality is evaluated based on signal strength at the channel level, then the evaluation process is simple, but it cannot accurately reflect the transmission quality of specific data flows
Solution Approach 1:
The patent segments the network evaluation from channel-level to flow-level by introducing flow quality parameters (latency, packet loss rate, retransmission rate) that specifically measure transmission quality for each data flow, thereby resolving the contradiction between evaluation precision and system complexity
Solution Approach 2:
The patent implements feedback mechanisms by monitoring flow quality parameters in real-time and using this information to dynamically switch network interface cards, creating a closed-loop system that continuously optimizes transmission quality based on actual performance data
2Reliability
If a single network interface card is used for all data flows, then the device complexity is low, but the user experience deteriorates when network quality is poor
Solution Approach 1:
The patent applies dynamics by enabling the electronic device to dynamically select and switch between different network interface cards based on real-time flow quality parameters, transforming the static single-interface configuration into a dynamic multi-interface system that adapts to changing network conditions
Solution Approach 2:
The patent changes the evaluation parameter from static signal strength to dynamic flow quality parameters (latency, packet loss rate, retransmission rate), allowing the system to make informed decisions about network interface selection based on actual transmission performance rather than theoretical signal strength
3Reliability
If network switching is performed frequently to maintain quality, then the network quality is maintained, but freezing phenomena occur due to switching overhead
Solution Approach 1:
The patent applies preliminary action by evaluating flow quality parameters before switching decisions are made and by establishing clear switching conditions that must be met, thereby preventing unnecessary or premature switching operations that would cause freezing phenomena
Data Source
Figure 1
Figure 2
Figure 3
AI summary
This application provides a network acceleration method, an electronic device, a chip system, and a readable storage medium, and relates to the field of network communication technologies. The method includes: Different data flows (different data flows of different applications or different data flows of a same application) in an electronic device correspond to different flow quality evaluation conditions. When a flow quality parameter of any data flow meets a flow quality evaluation condition corresponding to the data flow, the electronic device switches the data flow from a current network interface card to another network interface card for transmission, thereby implementing network acceleration. The flow quality parameter includes at least one of the following parameters: a latency, a rate, a packet loss rate, a retransmission rate, and whether a packet response times out. Because corresponding flow quality evaluation conditions are respectively set for different data flows with different network quality requirements, different network acceleration time points can be obtained for flow quality of the data flows, thereby avoiding a freezing phenomenon.