RDMA Shared Connection Groups for Scalable Data Transmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing RDMA technology is limited by resource constraints, such as network adapter memory, and suffers from service interruptions due to single-connection faults, especially as network scale expands, leading to reduced data transmission performance and reliability.

Innovation Solution

Implementing a shared connection group for data transmission, allowing multiple services to share and reuse the same connection, thereby improving scalability and reliability by avoiding single-connection faults and optimizing path utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single-connection mode is used for data transmission in RDMA technology, then each service has a dedicated QP connection ensuring reliable transmission, but the quantity of QP connections increases with network scale expansion, which is limited by resources such as network adapter memory

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoidquantity of QP connections
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Multiple services are merged to share a common QP connection. Instead of establishing separate QP connections for each service, the patent allows multiple services to multiplex their data transmission over a single shared QP connection, thereby reducing the total number of connections required in the network.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The QP connection is designed to serve multiple functions and multiple services simultaneously. A single QP connection can handle data packets from different services by identifying and routing them appropriately, making the connection universal rather than service-specific.

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

2Productivity

If multiple QP connections are established to support increased network scale and service quantity, then data transmission capacity increases, but resource consumption such as network adapter memory increases proportionally

Engineering Contradiction:
Improvedata transmission capacityVSAvoidnetwork adapter memory
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent combines multiple service data streams into a single QP connection, allowing the network adapter to handle more services with fewer connections. This merging approach increases data transmission capacity without proportionally increasing the memory resources required for connection management.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The QP connection structure is designed to be universal, capable of handling multiple services simultaneously. This multi-functionality allows a single connection to serve multiple purposes, increasing overall system productivity while keeping resource consumption constant.

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

3Device complexity

If a single QP connection is used for a service, then connection management is simplified, but the service is vulnerable to interruptions when the connection fails

Engineering Contradiction:
Improveconnection management complexityVSAvoidservice continuity
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

Multiple services are combined to share a QP connection, and the system implements failure detection and automatic switching mechanisms. When a connection fails, the system can detect the failure and switch to an alternative connection, maintaining service continuity while keeping connection management relatively simple through automated processes.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system prepares backup connections in advance before failures occur. By having alternative QP connections ready and configured beforehand, the system can quickly switch to a backup connection when a primary connection fails, ensuring service continuity without complex real-time decision-making.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS20250286926A1Data transmission method, apparatus, device, and system, and storage medium
Publication Date: 2025.09.11 HUAWEI TECH CO LTD
  • US20250286926A1 patent drawing
  • US20250286926A1 patent drawing
  • US20250286926A1 patent drawing

AI summary

This application discloses a data transmission method, apparatus, device, and system, and a storage medium, and relates to the field of communication technologies. An example in which a first communication apparatus performs the method is used. The first communication apparatus obtains a first packet corresponding to a first service, where a destination of the first packet is a second communication apparatus. The first communication apparatus sends the first packet to the second communication apparatus based on a first connection group, where the first connection group is shared by services transmitted by the first communication apparatus.