Dynamic Network Adaptor Selection for Bandwidth and Latency Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing computing devices face challenges in efficiently managing communication bandwidth and latency across different network adaptors, leading to suboptimal data communication in applications with varying bandwidth and latency requirements.
Innovation Solution
The implementation of dynamic network adaptor selection techniques in computing devices, which involve evaluating the bandwidth and latency associated with multiple network processing circuitries and dynamically selecting the most optimal adaptor based on the application's requirements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a single network adaptor is used for all applications, then device complexity is reduced, but adaptability and performance optimization deteriorate
Solution Approach 1:
The patent implements dynamic network adaptor selection where the system automatically chooses different network adaptors (wired or wireless) based on real-time application requirements. The application processor evaluates bandwidth and latency needs of running applications and dynamically routes traffic through the most appropriate network interface, transforming the static network configuration into a dynamic, adaptive system.
Solution Approach 2:
The system changes operational parameters by evaluating application-specific bandwidth and latency requirements to determine optimal network adaptor selection. The application processor monitors application performance parameters and adjusts network routing decisions based on these changing parameters, enabling the system to adapt to different communication demands without manual intervention.
2Adaptability or versatility
If multiple network adaptors are always active, then adaptability improves, but power consumption increases
Solution Approach 1:
The patent implements dynamic network adaptor selection where the system automatically chooses different network adaptors (wired or wireless) based on real-time application requirements. The application processor evaluates bandwidth and latency needs of running applications and dynamically routes traffic through the most appropriate network interface, transforming the static network configuration into a dynamic, adaptive system.
Solution Approach 2:
The system extracts and activates only the specific network adaptor needed for each application's requirements. Instead of keeping all network adaptors continuously active, the system selectively engages only the necessary interface (wired or wireless) based on real-time evaluation of application bandwidth and latency needs, thereby reducing overall power consumption while maintaining adaptability.
3Productivity
If network adaptor selection is static, then device complexity is reduced, but productivity and performance deteriorate
Solution Approach 1:
The patent implements dynamic network adaptor selection where the system automatically chooses different network adaptors (wired or wireless) based on real-time application requirements. The application processor evaluates bandwidth and latency needs of running applications and dynamically routes traffic through the most appropriate network interface, transforming the static network configuration into a dynamic, adaptive system.
Solution Approach 2:
The system incorporates feedback mechanisms where the application processor continuously monitors application performance requirements and network conditions. Based on this feedback about bandwidth usage and latency requirements, the system adjusts network adaptor selection in real-time, enabling productivity optimization through informed, data-driven routing decisions.
Data Source
AI summary
A computing device includes a plurality of baseband processing circuitries. Each baseband processing circuitry of the plurality of baseband processing circuitries is configured to process signals for reception or transmission using a communication standard of a corresponding plurality of communication standards. The computing device further includes an application processor coupled to the plurality of baseband processing circuitries. The application processor is configured to determine a bandwidth of an application executing on the application processor of the computing device, determine a plurality of latencies associated with each baseband processing circuitry of the plurality of baseband processing circuitries, and select a baseband processing circuitry of the plurality of baseband processing circuitries to process transmit or receive data of the application based on the bandwidth and the plurality of latencies.


