Network Multi-Path Proxy for Dynamic Core Network Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current multi-path proxy systems for multi-connectivity client devices (MCCD) lack flexibility in dynamically switching between core networks based on real-time network conditions, leading to potential data packet loss and cumbersome routing table management.
Innovation Solution
A method and system that allows MCCD to select a network multi-path proxy by transmitting communication capabilities to a network server, which instantiates or assigns network multi-path proxies to aggregate and route data packets, enabling dynamic selection of core networks based on current conditions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multi-path proxy systems use static routing table management, then routing stability is maintained, but adaptability to real-time network conditions deteriorates
Solution Approach 1:
The patent implements dynamic routing table management where the multi-path proxy continuously monitors network conditions (bandwidth, latency, packet loss) and automatically updates routing tables in real-time. This allows the system to adapt to changing network conditions while maintaining stable connectivity, resolving the contradiction between routing stability and adaptability.
2Measurement precision
If manual routing table management is used, then control precision is maintained, but operational complexity increases
Solution Approach 1:
The multi-path proxy implements self-service routing management by automatically monitoring network conditions, evaluating multiple routing paths, and dynamically updating routing tables without manual intervention. The system precisely controls packet routing based on real-time metrics while eliminating the operational burden of manual routing table management.
Solution Approach 2:
The system continuously collects feedback on network performance metrics (bandwidth utilization, latency, packet loss rates) and uses this feedback to automatically adjust routing decisions. This closed-loop control mechanism maintains precise routing control while eliminating manual management complexity.
3Adaptability or versatility
If multiple core networks are simultaneously connected, then communication versatility is improved, but system complexity increases
Solution Approach 1:
The multi-path proxy acts as an intermediary between the client device and multiple core networks. It abstracts the complexity of multi-network management by providing a unified interface for packet routing, automatically selecting optimal paths across different networks without requiring the client device to manage multiple connections directly.
Solution Approach 2:
The patent segments the multi-network communication function into distinct modular components: network interface modules for each core network, a routing decision engine for path selection, and a packet management module. This segmentation reduces system complexity by organizing the multi-network management functionality into manageable, independent units.
Data Source
AI summary
Aspects related to selection of a network link to route data packets is described. In an example, a method for enabling selection of the network link to route the data packets includes receiving communication capabilities from a Client Connection Engine (CCE), where the CCE manages uplink and downlink data packet routing of a client device. The method further includes instantiating at least one network multi-path proxy, based on the communication capabilities, where each of the at least one network multi-path proxy is configured to aggregate and route data packets to a specific network link. In addition, the method includes sharing identification information pertaining to the at least one network multi-path proxy and corresponding network links for selection of the at least one network multi-path proxy.


