RDMA Virtual Link Sharing for Faster Multi-Path Establishment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

RDMA link establishment is slow, particularly in scenarios where links are repeatedly created and disconnected, impacting data transmission speed.

Innovation Solution

Abstract virtual links within an RDMA link, allowing multiple virtual links to share resources of one RDMA link, enabling multi-path data transmission and reducing the number of RDMA links required.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple separate RDMA links are established for multiple data transmission paths, then multi-path data transmission capability is achieved, but link establishment time increases and overall speed decreases

Engineering Contradiction:
Improvemulti-path data transmission capabilityVSAvoidlink establishment time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent merges multiple virtual links into a single shared RDMA link. Instead of establishing separate physical RDMA links for each data transmission path, the invention creates multiple virtual channels (QCUs - Queue Context Units) that share the underlying RDMA link resources, thereby reducing link establishment time while maintaining multi-path transmission capability

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent makes a single RDMA link universal by enabling it to carry multiple virtual links simultaneously. The RDMA link is designed to support multiple QCUs that can handle different data streams in parallel, allowing one physical link to perform the function of multiple separate links

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

2Productivity

If the number of RDMA links is increased to support more data transmission paths, then data transmission capacity increases, but system complexity and resource consumption increase

Engineering Contradiction:
Improvedata transmission capacityVSAvoidnumber of RDMA links
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the data transmission paths into multiple virtual channels (QCUs) that operate over a single shared RDMA link. Each QCU represents a logical segmentation of the transmission capacity, allowing independent data streams to be managed separately while sharing the underlying physical link resources

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent combines multiple data transmission paths into a single shared RDMA link infrastructure. By merging the physical link layer while maintaining logical separation through virtual channels, the system achieves high transmission capacity without proportionally increasing the number of physical links or associated complexity

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20260089219A1RDMA-based link establishment method and apparatus, device and storage medium
Publication Date: 2026.03.26 CLOUD INTELLIGENCE ASSETS HOLDING (SINGAPORE) PTE LTD
  • US20260089219A1 patent drawing
  • US20260089219A1 patent drawing
  • US20260089219A1 patent drawing

AI summary

Embodiments of the present application provide an RDMA-based link establishment method and apparatus, a device and a storage medium. In the embodiments of the present application, for a scenario where a plurality of communication links are required to be established between upper-layer applications of two sides, i.e., a client and a server, virtual links are abstracted in an RDMA link, a plurality of virtual links are allowed to be created in one RDMA link, and the plurality of virtual links share resources of one RDMA link, such that the upper-layer applications of the two sides realize multi-path data transmission by means of the plurality of virtual links carried in the same RDMA link.