Policy-Based End-to-End Connection Selection for Stable Packet Delivery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies fail to effectively select end-to-end connections based on user-defined policies, leading to inconsistent network performance due to varying connection characteristics such as bandwidth, latency, and packet drop rates, which can adversely affect data transmission and reception.
Innovation Solution
A method and system that allow users to select end-to-end connections based on policies related to time, expiration, location, network protocol, user, and application, using interfaces such as UI or API to establish and manage these connections.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If multiple end-to-end connections are used between network nodes, then network capacity and redundancy are improved, but network performance becomes inconsistent due to varying connection characteristics
Solution Approach 1:
The patent applies local quality by allowing different end-to-end connections to have different characteristics (bandwidth, latency, packet drop rates) optimized for specific purposes. Each connection is evaluated individually against policy criteria, and connections are selected based on their unique local properties rather than treating all connections uniformly.
Solution Approach 2:
The system dynamically changes connection selection based on varying parameters such as bandwidth, latency, and packet drop rates. The policy framework allows the system to adjust which connections are used based on real-time performance metrics, transforming the static connection selection into a dynamic parameter-driven decision process.
2Ease of operation
If automatic connection selection is implemented, then ease of operation is improved, but control flexibility and user autonomy are reduced
Solution Approach 1:
The system implements self-service through automatic connection selection based on predefined policies. The network node autonomously evaluates available connections against the user-defined policy criteria and selects appropriate connections without requiring manual intervention, thereby improving ease of operation while maintaining user control through policy configuration.
Solution Approach 2:
The connection selection process is made dynamic through the policy framework that can adapt to different user requirements. The system can switch between automatic selection and manual control modes, and the policies themselves can be dynamically adjusted by users to match changing needs, combining ease of operation with control flexibility.
3Reliability
If connection selection based on user policies is added, then network performance reliability is improved, but system complexity increases
Solution Approach 1:
The patent applies segmentation by dividing the connection management function into separate components: policy definition, connection evaluation, and selection execution. This modular approach handles complexity systematically, with each component responsible for a specific aspect of the overall process, thereby improving reliability without overwhelming complexity.
Solution Approach 2:
The policy framework acts as an intermediary between user requirements and connection selection. Rather than requiring direct complex interactions, the policy serves as a mediator that translates user intentions into actionable selection criteria, simplifying the overall system architecture while maintaining high reliability through structured decision-making.
Data Source
AI summary
A method and system for transmitting and receiving data packets between two network nodes via one or more end-to-end connections. An interface is provided for selecting one or more possible end-to-end connection(s) or established end-to-end connection(s). The method and system may further comprise receiving a policy, wherein one or more selected end-to-end connections are established based, at least in part, on the policy. The policy may also restrict or promote selection of certain established end-to-end connection(s) via the interface provided. The selected and established end-to-end connection(s) are used for transmitting and receiving data packets.


