Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A method and device for rdma data transmission based on dynamic connection

A technology of data transmission and dynamic connection, applied in the field of storage systems, which can solve problems such as network congestion

Active Publication Date: 2020-05-26
INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] However, IB uses the scalability of increasing main memory. IB messages have their own incremental sequence numbers. Subsequent messages depend on the previous message. Adjacent messages need to be transmitted through the same path, resulting in The message path of the address is too unique. Even if there are redundant paths, due to the need of order preservation, redundant paths will not be used during message transmission, resulting in network congestion.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A method and device for rdma data transmission based on dynamic connection
  • A method and device for rdma data transmission based on dynamic connection
  • A method and device for rdma data transmission based on dynamic connection

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0037] In order to enable those skilled in the art to better understand the solution of the present invention, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0038] In the traditional way, when transmitting data through IB, since the IB message message uses an increasing sequence number, the subsequent message depends on the previous message, resulting in ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The embodiment of the present invention discloses a method and device for RDMA data transmission based on a dynamic connection. The sending device uses a virtual interface to establish a corresponding number of connections with the receiving device according to the number of messages to be transmitted, and transmits the messages to be transmitted through the connections. . When the sending device receives the response message, the connection that transmits the response message can be stored in the waiting queue as an idle connection; when it is necessary to send the target message to the receiving device, it can be judged according to the number of target messages and the number of idle connections Whether it is necessary to establish a connection; if so, the difference between the number of target messages and the number of idle connections is used as the number of messages to be transmitted, and a new connection is established; if not, the number of target messages is selected from the idle connection The corresponding connection transmits the target packet. It can be seen that the connection can be established dynamically according to the quantity requirement of the transmitted packets, so as to realize the multi-path transmission of data and improve the efficiency of data transmission.

Description

technical field [0001] The present invention relates to the technical field of storage systems, in particular to a method and device for RDMA data transmission based on dynamic connections. Background technique [0002] At present, the main way to increase the computing speed is to exponentially increase the number of processors and the number of processor cores. The inherent low reliability of ultra-large-scale systems affects the sustainable computing of applications, so it is necessary to study high-reliability and high-availability design technologies. [0003] InfiniBand (IB) is a "switching cable" technology that supports multiple concurrent links, each of which can run at 2.5Gbps. This architecture has a speed of 500MB / s for one link, 2GB / s for four links, and 6GB / s for 12 links. [0004] When transmitting data through IB, the data is transmitted in the form of data packets, and these data packets will be combined into pieces of information. The information may be ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): H04L12/707H04L12/721H04L12/801H04L45/24
CPCH04L45/24H04L45/38H04L47/12
Inventor 刘国枢
Owner INSPUR SUZHOU INTELLIGENT TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products