Remote data transmission method based on persistent memory

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

Active Publication Date: 2020-07-10
TSINGHUA UNIV
View PDF7 Cites 6 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
  • Remote data transmission method based on persistent memory
  • Remote data transmission method based on persistent memory
  • Remote data transmission method based on persistent memory

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] Embodiments of the present invention are described in detail below, examples of which are shown in the drawings, wherein the same or similar reference numerals designate the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by referring to the figures are exemplary and are intended to explain the present invention and should not be construed as limiting the present invention.

[0038] A persistent memory-based remote data transmission method proposed by an embodiment of the present invention is described below with reference to the accompanying drawings.

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

[0040] as attached figure 1 As shown, the persistent memory-based remote data transmission method includes:

[0041] The client sends a remote data transmission...

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 memories, and in particular to a remote data transmission method based on a persistent memory. The method comprises the steps that a client connected with RDMA and a server configured with the persistent memory are included, the client sends a remote data transmission request to the server, and when a return result is received, the return result is operated in the mode of providing a return message pool address and a callback function; the client is connected to the server through a load balancing strategy,the client provides a data transmission mode for remote procedure call operation of a remote persistent memory and a remote direct read-write memory, and the remote direct read-write memory supports remote persistent memory writing; the server receives the remote data transmission request and sends the return result; and the server manages the persistent memory and the message pool and supports calling and nesting remote procedure calling among different servers. The method has efficient multi-client concurrent remote data operation performance, server expandability and persistent memory friendliness.

Description

technical field [0001] The invention relates to the technical field of remote data transmission of persistent memory, in particular to a method for remote data transmission based on persistent memory. Background technique [0002] Persistent memory technology (Persistent Memory, PM) is a new and evolving storage technology with the characteristics of low latency, high throughput, and low cost. The throughput and latency of persistent memory are better than solid-state disk storage, and persistent memory can be directly accessed as memory; compared to dynamic random access memory, persistent memory storage is non-volatile. [0003] Remote Direct Memory Access (RDMA) is a new type of network technology, which can bypass the system kernel, avoid the overhead of complex traditional protocol stacks, and only use remote network cards without involving remote CPUs to execute remote memory Access, so it has the characteristics of low latency and high throughput, providing an effici...

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 Applications(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