A method of remote data transmission based on persistent memory

A remote data transmission and persistence technology, applied in transmission systems, electrical components, etc., can solve the problems of low latency, low latency, high throughput, and high throughput of persistent memory, and achieve efficient multi-client concurrent remote data operations performance effect

Active Publication Date: 2021-03-30
TSINGHUA UNIV
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, there are problems in simply using RDMA to complete remote data transmission. Frequent data copying cannot take advantage of the low-latency and high-throughput characteristics of persistent memory. The persistence operation of persistent memory requires the participation of remote CPUs, and the use of new hardware will make the software layer overhead becomes more apparent
Therefore, directly transplanting the original remote data transmission method for memory disks to persistent memory cannot take advantage of the characteristics of low latency, high throughput, and durability of persistent memory. It is necessary to redesign the software according to the characteristics of new hardware.

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 of remote data transmission based on persistent memory
  • A method of remote data transmission based on persistent memory
  • A method of remote data transmission based on persistent memory

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] Embodiments of the present invention will be described in detail below, and examples of the embodiments are illustrated in the drawings, in which the same or similar reference numerals represent the same or similar elements or elements having the same or similar functions. The following is exemplary, and is intended to be used to illustrate the invention without understanding the limitation of the invention.

[0038] Next, a remote data transmission method proposed by the embodiment of the present invention will be described below with reference to the drawings.

[0039] Please refer to figure 1 It is a schematic diagram of a remote data transmission method based on persistent memory according to an embodiment of the present invention.

[0040] Append figure 1 As shown, the remote data transmission method based on persistent memory, including:

[0041] The client sends a remote data transmission request to the server, and when the server is received, the return result is p...

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 invention relates to the technical field of remote data transmission of persistent memory, in particular to a remote data transmission method based on persistent memory, comprising a client connected by RDMA and a server configured with persistent memory, and the client sends remote data to the server. For data transmission requests, when the return result is received, it provides the return message pool address and callback function to operate the return result; the client connects to the server through the load balancing strategy, and the client provides remote procedure calls to operate remote persistent memory and The data transmission method of remote direct read and write memory, the remote direct read and write memory supports remote persistent write memory; the server receives the remote data transmission request and sends the return result; the server manages the persistent memory and message pool, and supports different servers Nested remote procedure calls between calls. The method has efficient multi-client concurrent remote data operation performance, server-side scalability and persistent memory friendliness.

Description

Technical field [0001] The present invention relates to the field of remote data transmission techniques of persistent memory, and more particularly to a remote data transmission method based on persistent memory. Background technique [0002] Persistent Memory (PM) is a new type, continuous development of storage technology, with low delay, high throughput, low cost. The throughput and delay of persistent memory are better than the solid-state hard disk storage, and persistent memory can be directly accessed; relative to dynamic random access memory, persistent memory storage is non-volatile. [0003] Remote Direct Memory Access, RDMA is a new type of network technology that can bypass the system kernel to avoid overhead of complex traditional protocol stacks, only remote NPUs do not involve remote CPUs to perform remote memory Access, so it has a low delay and high throughput, providing an efficient solution for communication between storage nodes. [0004] Remote data transmis...

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): H04L29/06H04L29/08
CPCH04L67/14H04L67/1004H04L67/133H04L67/01
Inventor 舒继武陆游游李俊儒汪庆
Owner TSINGHUA UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products