Multipath Protocol Resource Sharing for Network Interference
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current multi-connectivity network protocols face inefficiencies in resource utilization and interference due to lack of optimized interaction and information exchange between different protocols operating on various OSI layers, leading to suboptimal traffic distribution and path management.
Innovation Solution
A multipath device and method that enable efficient sharing of protocol-specific resources between multiple network protocols, facilitating information exchange about capacity demand, latency, and congestion control, allowing for joint path management and optimized resource utilization across different OSI layers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple multi-connectivity network protocols are deployed in a multipath device, then protocol versatility and resource utilization options are improved, but resource interference and suboptimal traffic distribution occur due to lack of coordinated interaction
Solution Approach 1:
The patent introduces a multipath protocol as an intermediary layer between different network protocols (e.g., SCTP, MPTCP, QUIC) and the underlying network resources. This mediator coordinates resource allocation and traffic distribution across multiple protocols, preventing direct interference while maintaining protocol versatility. The multipath protocol manages the shared resources centrally, allowing each underlying protocol to operate independently without causing harmful resource conflicts.
2Productivity
If protocol-specific resources are dedicated to specific network protocols, then processing efficiency for each protocol is improved, but overall resource utilization and sharing capability deteriorate
Solution Approach 1:
The patent implements universal resource structures that can serve multiple network protocols simultaneously. The multipath device defines common resource pools (e.g., buffer pools, transmission queues) that are shared across different protocols through standardized interfaces. This allows protocol-specific processing efficiency to be maintained through dedicated handling logic while achieving overall resource sharing capability through the universal multi-functional resource framework.
3Device complexity
If information exchange between network protocols is minimized, then device complexity and processing overhead are reduced, but congestion control precision and path management optimization deteriorate
Solution Approach 1:
The patent implements feedback mechanisms where the multipath protocol collects performance information (congestion state, latency, throughput) from underlying network protocols and uses this feedback to dynamically adjust resource allocation and traffic distribution. This feedback loop enables precise congestion control without requiring complex direct communication between all protocols, as the multipath protocol acts as the feedback collector and coordinator, managing information exchange efficiently.
4Adaptability or versatility
If traffic is distributed across multiple paths without coordinated path management, then path exploitation options are improved, but traffic distribution optimization and path selection accuracy deteriorate
Solution Approach 1:
The patent implements dynamic path management where the multipath protocol continuously monitors network conditions and dynamically adjusts traffic distribution across multiple paths based on real-time performance metrics. The system can dynamically select, add, or remove paths from the active set according to changing network conditions, optimizing traffic distribution while maintaining the versatility to exploit multiple paths. This dynamic adaptation ensures optimal performance without requiring static pre-configured path management.
Data Source
AI summary
A multipath device for processing multipath data traffic, the multipath device comprising: a multipath network access interface for receiving multipath data traffic; and a host processor configured to process a plurality of multi-connectivity network protocols. A specific multi-connectivity network protocol of the plurality of multi-connectivity network protocols is configured to utilize protocol-specific resources of the multipath device for processing a portion of the multipath data traffic that is related to the specific multi-connectivity network protocol. The specific multi-connectivity network protocol is configured to share the network protocol-specific resources with other multi-connectivity network protocols which are configured to process portions of the multipath data traffic that are related to the other multi-connectivity network protocols by distributing payload data transport onto multiple sub-flows of a multipath connection.


