Shared TP Connections for Multi-Application RDMA Packet Transmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing network scale in RDMA-based networking results in a higher demand for RC connections, leading to increased resource consumption.

Innovation Solution

Implementing a packet transmission method where packets of different applications share a transport connection, reducing the need for multiple connections by establishing shared TP connections between devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If RC connections are established for each application in RDMA-based networking, then reliable packet transmission is ensured, but the quantity of connections increases with network scale, leading to higher resource consumption

Engineering Contradiction:
Improvereliable packet transmissionVSAvoidquantity of RC connections
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges multiple application packets into a single shared TP connection. Instead of establishing separate RC connections for each application, the transport layer creates one shared connection that carries packets from multiple applications, thereby reducing the total number of connections while maintaining reliable transmission through transport layer protocols

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The shared TP connection serves multiple applications simultaneously, making a single connection universal for different application traffic flows. This multi-functional connection handles packets from various applications without requiring dedicated connections for each, reducing connection quantity while preserving reliability

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If separate TP connections are established for each application, then application-specific transmission control is achieved, but the number of connections increases, consuming more system resources

Engineering Contradiction:
Improveapplication-specific transmission controlVSAvoidnumber of connections
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent combines multiple application packets into a single shared TP connection, merging what would otherwise be separate transmission channels. This reduces the number of connections from multiple application-specific connections to a single shared connection, conserving system resources while maintaining transmission control at the transport layer

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If multiple RC connections are maintained for large network scale, then comprehensive communication coverage is achieved, but resource consumption increases significantly

Engineering Contradiction:
Improvecommunication coverageVSAvoidresource consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The shared TP connection provides universal service for multiple applications, allowing a single connection to handle communication for various applications. This maintains comprehensive communication coverage across the network while significantly reducing resource consumption by eliminating the need for multiple dedicated connections

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentEP4683305A1Message transmission method and apparatus
Publication Date: 2026.01.21 HUAWEI TECH CO LTD
  • EP4683305A1 patent drawingFigure 1
  • EP4683305A1 patent drawingFigure 2~3
  • EP4683305A1 patent drawingFigure 4

AI summary

This application provides a packet transmission method, applied to a first device. The first device includes a transport layer and a transaction layer, and the method includes: The first device receives a packet that is of a first application and that is to be sent to a second device; the first device determines whether a transport TP connection is established between the transport layer of the first device and a transport layer of the second device; and when at least one TP connection has been established between the transport layer of the first device and the transport layer of the second device, the first device determines that the at least one TP connection is used to transmit the packet of the first application, where the at least one TP connection is a TP connection established by the first device to transmit a packet of a second application. According to the packet transmission method, packets of different applications may be transmitted over a same TP connection, and there is no need to respectively establish reliable connections for different applications. This can reduce resource overheads required for establishing connections.