Network access programming framework deployment method and system oriented to RDMA and nonvolatile memory

A non-volatile memory and network access technology, which is applied in the field of computer system structure, can solve problems such as the inability to optimize the deployment of network access programming frameworks, and achieve concurrency and remote atomicity, high concurrency and remote atomicity, and extensive The effect of applying value

Active Publication Date: 2020-04-28
SHANGHAI JIAO TONG UNIV +1
View PDF5 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This patent does not make good use of the characteristics of RDMA and non-volatile memory to optimize the deployment of network access programming framework

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
  • Network access programming framework deployment method and system oriented to RDMA and nonvolatile memory
  • Network access programming framework deployment method and system oriented to RDMA and nonvolatile memory
  • Network access programming framework deployment method and system oriented to RDMA and nonvolatile memory

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] The present invention will be described in detail below in conjunction with specific embodiments. The following examples will help those skilled in the art to further understand the present invention, but do not limit the present invention in any form. It should be noted that those skilled in the art can make several changes and improvements without departing from the concept of the present invention. These all belong to the protection scope of the present invention.

[0026] Such as Figure 1-Figure 5 As shown, according to a network access programming framework deployment method for RDMA and non-volatile memory provided by the present invention, a data storage and access mechanism based on a log structure is used to support remote access to non-volatile memory using unilateral RDMA, It can guarantee high concurrency and remote update atomicity. Including: Step M1: In the client request stage, the client request includes RDMA buffer data filling and a check code cal...

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 provides a network access programming framework deployment method and a system oriented to RDMA (Remote Direct Memory Access) and a nonvolatile memory. The network access programming framework deployment method comprises the following steps: M1, a client request comprises RDMA buffer area data filling and CRC32-based check code calculation for one time; M2, server request processingis performed, wherein the server request processing comprises RDMA buffer area polling and request processing triggering; and M3, in a client read-write stage, the client directly accesses the nonvolatile memory of the remote machine through the RDMA unilateral read-write unit in a read-write manner, and reads and writes a specific address. According to the method, a universal functional interfacefor remotely accessing the nonvolatile memory by using the RDMA technology can be provided; according to the method, high concurrency and remote atomicity can be ensured through a data storage and access mechanism of a log structure; the method can support a user to customize the service logic, and has a wide application value.

Description

technical field [0001] The invention relates to the field of computer system structure, in particular to a method and system for deploying a network access programming framework oriented to RDMA and non-volatile memory. Background technique [0002] The new non-volatile memory (Non-Volatile Memory, NVM) technology combines the characteristics of DRAM memory and disk / solid state drive (SSD) / flash memory (Flash). On the one hand, it has the characteristics of large capacity, non-volatility, and low power consumption, and is similar to a disk; on the other hand, it has the characteristics of low latency, high bandwidth, and byte addressability, and is similar to memory. Compared with traditional DRAM memory, a storage system based on NVM can directly and persistently store data, eliminating the overhead of flashing out to the next-level persistent storage; compared with disk, a persistent storage system based on NVM can be directly accessed through load / store The data stored i...

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): G06F13/28G06F12/02G06F11/10
CPCG06F13/28G06F12/0238G06F12/0253G06F11/1004G06F2212/1032G06F2212/1016G06F2212/154G06F2212/163G06F2212/264
Inventor 黄林鹏郑圣安沈艳艳陈雨亭舒继武黄海鑫黄凯欣
Owner SHANGHAI JIAO TONG 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