A Data Classification Cache Allocation Method Based on nvdimm

A technology of buffer allocation and data classification, which is applied in the direction of data error detection, electrical digital data processing, data processing input/output process, etc., to achieve fast data recovery and minimize IO access time. Effect

Active Publication Date: 2021-04-20
西安奥卡云数据科技有限公司
View PDF9 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When designing the system, issues such as SSD write amplification, data persistence, data reloading and recovery after system restart must be taken into consideration, and there are many limitations in system design.

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 Data Classification Cache Allocation Method Based on nvdimm
  • A Data Classification Cache Allocation Method Based on nvdimm
  • A Data Classification Cache Allocation Method Based on nvdimm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037]The present invention will be described in detail below with reference to the accompanying drawings and specific embodiments.

[0038]The embodiment of the present invention discloses an NVDIMM-based data classification cache allocation method, which maps NVDIMM devices to memory address space to obtain NVDIMM data space; according to various data requirements, such as data type, data hot and heat The NVDIMM data space is logically divided into unique NVDIMM metadata area and one or more NVDIMM data buffers; the NVDIMM metadata area and one or more NVDIMM data buffers are set according to user requirements; NVDIMM metadata zones, each NVDIMM data cache area is not overlap each other in NVDIMM data spaces. According to the user's needs, the data can be cached in each corresponding NVDIMM data buffer.

[0039]The NVDIMM metadata area is used to save the NVDIMM device and the NVDIMM data cache are important information for normal loading, uninstall, and restore NVDIMM devices. The NVDI...

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 discloses a data classification cache allocation method based on NVDIMM, which maps NVDIMM equipment to memory address space to obtain NVDIMM data space; according to various data requirements of applications, logically divides NVDIMM data space into a unique NVDIMM metadata area and One or more NVDIMM data buffer areas; the space size of NVDIMM metadata area and one or more NVDIMM data buffer areas is set according to user requirements; NVDIMM metadata area and each NVDIMM data buffer area are independent of each other in the NVDIMM data space overlapping. According to user requirements, the data is cached in each corresponding NVDIMM data buffer area. The method realizes the data classification cache and management of the NVDIMM, and simultaneously stores the management metadata and the managed data on the NVDIMM medium.

Description

[Technical field][0001]The present invention belongs to the field of data storage, and more particularly to a data classification cache allocation method based on NVDIMM.【Background technique】[0002]As the big data era is coming, business applications are getting bigger and bigger, and the requirements for reading and writing efficiency are increasing. On the other hand, because of a large number of copies, backup, repetitive references, there is a growing need to delete duplicate data deletion, so, relative to traditional storage address-based access access methods in new In a generation of distributed storage systems, content-based access access methods is widely used to implement content-based duplicate data deletion.[0003]Thanks to the rapid development and popularity of SSD (solid state drive), a large number of SSDs (Solid State Drives) is used in a new generation of distributed storage as a storage medium. SSDs can effectively improve access efficiency, especially random acces...

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): G06F3/06G06F11/14
CPCG06F3/061G06F3/0631G06F3/067G06F11/1438
Inventor 刘露刘洋
Owner 西安奥卡云数据科技有限公司
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