Supercharge Your Innovation With Domain-Expert AI Agents!

Remote non-volatile memory access and management method oriented to key value storage

A technology of memory access and management methods, applied in the field of remote non-volatile memory access and management for key-value storage, which can solve problems such as write wear, accelerated NVM write wear, and read and write imbalance, so as to extend write life and reduce The effect of not hitting the overhead and improving the efficiency of use

Active Publication Date: 2017-12-15
NAT UNIV OF DEFENSE TECH
View PDF5 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, while NVM has the advantages of internal memory and external storage, NVM also has problems such as read-write imbalance and write wear. Because RDMA technology can make remote non-volatile memory directly accessible to clients, and RDMA The mapping between the accessed virtual address and physical address is fixed, which accelerates NVM write loss. Therefore, how to design the access method and management mechanism of NVM has become a new challenge

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 non-volatile memory access and management method oriented to key value storage
  • Remote non-volatile memory access and management method oriented to key value storage

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] refer to figure 1 , the present invention provides a remote non-volatile memory access and management method oriented to key-value storage, comprising:

[0020] In the first step, the server registers the communication memory area with the RDMA network card. The communication memory area includes non-volatile memory and volatile (traditional) memory. The non-volatile memory is used for caching key-value pairs, and the volatile memory receives user data transmission. command information;

[0021] In the second step, the server divides the non-volatile memory into two areas: sparse and compact. By default, these two areas are composed of multiple memory blocks of uniform size. The size of the memory block in the sparse area ranges from 4096 bytes to 16384 words. Between sections;

[0022] In the third step, the client initiates a connection establishment request to the server, and the server allocates a buffer memory block for receiving commands and a memory block in a ...

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 a remote non-volatile memory access and management method oriented to key value storage. The method comprises the steps that a non-volatile memory caching zone is set in a key value storage system and is registered in a network card capable of supporting a remote and direct memory accessing technology; the non-volatile memory caching zone is divided into two parts, namely sparse zones and compact zones, memory blocks in the sparse zones are mainly used for receiving data of a remote client-side, different memory blocks are allocated each time for remote data writing, the memory blocks in each sparse zone only belong to one key value pair, the memory blocks in the compact zone are main caching zones of the key value pair, and each memory block includes multiple key value pairs serving the reading requirement of the client-side; the client-side compresses the key value pairs in the multiple allocated memory blocks of the sparse zone to the memory blocks of one or more compact zones through a compressor at certain time intervals; when the number of usable memory blocks of the compact zones is insufficient, the data is replaced to a data storage zone. The fixed-point writing abrasion problem of a remote non-volatile memory can be solved, and the remote reading-writing performance can be improved.

Description

technical field [0001] The invention relates to a remote non-volatile memory access and management method, in particular to a key-value storage-oriented remote non-volatile memory access and management method. Background technique [0002] In the big data environment, it is necessary to face the storage requirements of massive data. On the one hand, higher requirements are put forward for the scalability of the application system, while the NoSQL system based on the key-value storage architecture uses independent key-value pairs as the basic unit for data storage, which reduces the correlation between data and has a good Scalability; on the other hand, computer storage systems based on traditional memory and external memory architectures are faced with the challenge of massive data processing performance; new storage devices, such as PCM (phase-change random access memory), 3D Xpoint, non-volatile memory with external memory characteristics such as performance, high integra...

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
IPC IPC(8): G06F3/06
CPCG06F3/061G06F3/0644G06F3/0679
Inventor 肖侬余松平邓明翥邢玉轩刘芳陈薇
Owner NAT UNIV OF DEFENSE TECH
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More