Transparent MPTCP Proxy for 5G Multi-Connectivity Sub-Flow Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Multipath TCP (MPTCP) approaches in mobile networks fail to effectively leverage multiple paths for improved reliability and throughput, as user equipment (UE) remains unaware of concealed multiple paths, leading to sub-optimal sub-flow establishment and management within the network.

Innovation Solution

The implementation of a transparent MPTCP proxy within the user plane function that intercepts and manages MPTCP connections, allowing for the establishment of additional sub-flows over non-cellular access and mapping of MPTCP sub-flows to quality of service flows, enabling seamless multipath transmission control protocol operations across multiple bearers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a transparent MPTCP proxy is implemented to manage MPTCP connections and establish additional sub-flows, then network control over IP flows and reliability are improved, but device complexity and protocol processing overhead increase

Engineering Contradiction:
Improveconnection reliabilityVSAvoidproxy implementation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

A transparent MPTCP proxy is introduced as an intermediary component within the user plane function to manage MPTCP connections, intercept TCP handshake procedures, and coordinate sub-flow establishment between the terminal device and network. This mediator resolves the contradiction by centralizing complex MPTCP management functions in a dedicated network element rather than requiring complex implementation at the terminal device, thereby improving reliability through coordinated multi-path management while containing device complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If multiple MPTCP sub-flows are established over different paths including non-cellular access, then throughput and network utilization are improved, but protocol processing overhead and signaling complexity increase

Engineering Contradiction:
Improvedata transmission throughputVSAvoidprotocol processing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The transparent proxy performs preliminary actions by pre-establishing and maintaining multiple sub-flows over different paths (cellular and non-cellular access) before data transmission requirements arise. The proxy proactively manages path availability, performs advance path selection and sub-flow establishment, and maintains ready-state connections. This preliminary preparation enables high-throughput data transmission without incurring protocol processing delays during actual data transfer, as the multi-path infrastructure is already in place.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If the terminal device remains unaware of concealed multiple paths, then device simplicity is maintained, but sub-optimal sub-flow establishment and network resource utilization occur

Engineering Contradiction:
Improveterminal device operation simplicityVSAvoidnetwork resource utilization
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The transparent proxy acts as an intelligent intermediary that conceals the complexity of multiple network paths from the terminal device while optimizing network resource utilization. The proxy intercepts TCP handshake procedures, manages sub-flow establishment across multiple paths, and coordinates communication between the unaware terminal device and the multi-path network infrastructure. This allows the terminal device to operate simply with standard TCP protocols while the proxy behind the scenes establishes optimal multi-path connections, resolving the contradiction between device simplicity and network productivity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11930547B2MPTCP friendly cellular multi-connectivity architecture with transparent proxy
Publication Date: 2024.03.12 NOKIA TECHNOLOGIES OY
  • US11930547B2 patent drawing
  • US11930547B2 patent drawing
  • US11930547B2 patent drawing

AI summary

A method includes connecting, by a terminal device, in a protocol data unit session establishment procedure, to at least one master node and at least one network node that provides a proxy for at least one connection of the terminal device, and establishing a master multipath transmission control protocol sub-flow. The method includes receiving, at a multipath transmission control layer, a notification that includes at least one multipath transmission control segment with an add address option that advertises an internet protocol interface address of at least one of the proxy and the at least one network node, and establishing a secondary multipath transmission control protocol sub-flow to the internet protocol interface address in response to receiving the notification.