Computer Connection Prioritization Across Multiple Communication Links
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for connecting computers fail to efficiently select communication connections that meet the specific requirements of multiple application variants with different priorities, leading to suboptimal performance.
Innovation Solution
A method and device that prioritize and select communication connections based on the requirements of application variants, iteratively checking and connecting computers via multiple connections to ensure the highest-priority requirements are met, considering properties like latency, bandwidth, and cost.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a single communication connection is used to connect computers, then the connection setup is simple, but it cannot meet the different requirements of multiple application variants with different priorities
Solution Approach 1:
The system dynamically selects communication connections based on the priority requirements of different application variants. The connection selection is not static but adapts in real-time according to which application variant is currently executing, allowing the system to optimize performance for high-priority applications while maintaining support for lower-priority ones.
Solution Approach 2:
The system changes the parameter of connection selection based on application priority. Different application variants with different priority levels are mapped to different communication connections with suitable properties (bandwidth, latency, cost), allowing the system to optimize connection parameters according to the current application's requirements.
2Reliability
If multiple communication connections are available for selection, then application performance requirements can be met, but the complexity of selecting the appropriate connection increases
Solution Approach 1:
The system performs preliminary classification of application variants into priority groups before execution. By pre-organizing applications according to their priority levels and connection requirements, the system eliminates the need for complex real-time decision-making, simplifying the selection process while ensuring that high-priority applications receive appropriate connection resources.
Solution Approach 2:
The system enables application variants to effectively select their own appropriate communication connections based on their priority level and requirements. Each application variant is associated with specific connection properties, and the system automatically matches them without requiring manual intervention or complex external selection logic.
3Productivity
If communication connections are selected without prioritization, then all applications can run, but high-priority applications may not receive optimal performance
Solution Approach 1:
The system applies different connection qualities to different application variants based on their priority levels. High-priority applications are allocated connections with superior properties (lower latency, higher bandwidth), while lower-priority applications use connections with adequate but not optimal properties. This local differentiation ensures that each application receives the appropriate level of performance precision.
Solution Approach 2:
The system allocates connection resources partially according to priority, giving high-priority applications the attention and resources they need while allowing lower-priority applications to share remaining resources. This approach ensures that critical performance requirements are met with precision while maintaining overall system productivity through resource sharing.
Data Source
AI summary
A method for connecting a first and second computer via a first and/or second communication connection enabling connection of the computers. The communication connections each have at least one first connection property. At least two application variants have a prioritization order. The method includes selecting an application variant with the highest priority and checking whether the requirements of the selected application variant are met by one of the first and second communication connections. The method further includes selecting, based on a determination that the requirements of the selected application variant are not met, an application variant of the at least two application variants with the next lowest priority and repeating steps of the method. The method further includes connecting the first computer and the second computer via the first and/or second communication connection such that the requirements of the selected application variant for the first connection property are met.


