Unlock instant, AI-driven research and patent intelligence for your innovation.

Key-value storage management method based on storage path optimization based on flash memory

A technology of storage management and storage path, which is applied in the direction of electronic digital data processing, data processing input/output process, instruments, etc., can solve the problem of less research on key-value storage storage path, no flash memory and key-value storage system optimization, and inability to Give full play to performance advantages and other issues to avoid the overhead of garbage collection and write amplification, eliminate semantic isolation, and improve the hit rate

Active Publication Date: 2020-01-17
TSINGHUA UNIV
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Another prominent problem is that on the entire storage path of the current key-value storage system, all software middleware is designed and developed based on the characteristics of previous disks, and is not optimized according to the characteristics of flash memory and key-value storage systems. Take advantage of the performance advantages of both
At present, there are few studies on how to optimize the storage path of flash-based key-value storage

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
  • Key-value storage management method based on storage path optimization based on flash memory
  • Key-value storage management method based on storage path optimization based on flash memory
  • Key-value storage management method based on storage path optimization based on flash memory

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] 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 only for explaining the present invention and should not be construed as limiting the present invention.

[0028] In describing the present invention, it should be understood that the terms "center", "longitudinal", "transverse", "upper", "lower", "front", "rear", "left", "right", " The orientations or positional relationships indicated by "vertical", "horizontal", "top", "bottom", "inner" and "outer" are based on the orientations or positional relationships shown in the drawings, and are only for the convenience of describing the present invention and Simplified descriptions, rather than indicating or implying that the device or element refe...

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

Provided is a key value storage and management method for flash-based storage path optimization, the method comprising: a key value storage and management system directly managing a bare flash device by bypassing a file system and a flash translation layer; when allocating a physical space, distributing a key value file to different flash channels of the flash device in units of flash blocks, and storing a key value storage file with an integral multiple of the flash blocks; when compressing data, according to an access characteristic of a foreground user, dynamically using a corresponding number of flash channels to write in the compressed data; when caching data, using a compression sensing caching algorithm, and not caching the compressed data; and when performing request scheduling, preferentially scheduling a compression request of a user and the foreground, and determining the priority of erase request scheduling according to the available space of the current flash storage device. The present invention improves the performance of a key value storage system, reduces the write-in amount of a flash device, and prolongs the service life of the device.

Description

technical field [0001] The invention relates to the technical field of flash memory storage, in particular to a key-value storage management method based on flash memory storage path optimization. Background technique [0002] Flash memory is an electronically erasable programmable memory. Compared with traditional disk media, flash memory has the characteristics of high read and write bandwidth, low access latency, low power consumption, and strong stability. It has begun to be popular in data centers, personal computers, and mobile devices. Flash memory is read and written in units of pages. Before rewriting a page in flash memory, an erase operation is required. Flash memory is erased in units of blocks, and a flash block contains hundreds of flash pages. A unit of a flash memory has a limited number of erasing and writing operations, that is, each unit of a flash memory has a limited lifespan. The internal structure of flash drives is also significantly different from...

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/06
CPCG06F3/0616G06F3/0631G06F3/064
Inventor 陆游游舒继武张佳程
Owner TSINGHUA UNIV