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

Data management method and device utilizing internal concurrency characteristics of flash memory device

A data management system and flash memory technology, which is used in electrical digital data processing, data processing input/output processes, instruments, etc. It can solve the problem of insufficient read and write optimization of flash memory devices, less research on the data management system layer, and performance overhead. and lifespan decline, to achieve the effect of improving bandwidth, maintaining effectiveness, and stabilizing performance

Active Publication Date: 2019-12-24
TSINGHUA UNIV
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In the storage system, related technologies have proposed directional optimization for flash memory devices. At present, there are few studies on how to make use of the internal concurrency characteristics of flash memory devices at the data management system layer, making optimization difficult; The reading and writing optimization of the device is not thorough enough, resulting in performance overhead and a decrease in lifespan

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
  • Data management method and device utilizing internal concurrency characteristics of flash memory device
  • Data management method and device utilizing internal concurrency characteristics of flash memory device
  • Data management method and device utilizing internal concurrency characteristics of flash memory device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0052] When the file system is mounted, the flash conversion layer will describe three values ​​of the internal structure information of the flash memory: the number of flash channels, the capacity of the flash channels, and the minimum unit size of flash memory erase, and pass them to the file system through the ioctl interface of the operating system. Through these three values, the file system can establish a structural abstraction of the flash memory device at the software layer, such as figure 2 shown. The file system divides the address space into multiple channels consistent with the flash memory device, and the capacity of each channel is consistent with the capacity of the flash memory channel. Within a channel, space is divided into allocated space and free space. In the allocated space, according to the degree of hotness and coldness of the data, it is divided into 6 data groups. The hotness of the data is judged according to the length of the expected data failu...

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 management method and apparatus exerting a concurrent characteristic in a flash memory device. The method comprises the steps of obtaining internal structure information of the flash memory device during mounting; during space allocation, performing the space allocation on a plurality of parallel units in the flash memory device by adopting a two-dimensional space allocation method according to internal structure information, and performing data grouping according to predicted data failure time in a single parallel unit; during garbage recycling, performing the garbage recycling on a data management system and a flash memory conversion layer by adopting a collaborative garbage recycling method and a multi-thread garbage recycling mechanism; when reading, writing and erasure requests of a flash memory are scheduled, sending the writing request to the parallel unit with a minimum load by using a dynamic request scheduling method; and when a residual space is smaller than a preset space or the erasure request scheduling is lower than an erasure request threshold, scheduling the erasure request. The method and the apparatus have the following advantages that the system bandwidth is increased; the service life of the device is prolonged; and stable performance is provided.

Description

technical field [0001] The present invention relates to the technical field of flash memory storage, in particular to a data management method and device that utilizes the internal concurrency characteristics of a flash memory device. Background technique [0002] Flash memory (Flash Memory) is an electronic 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 flash memory unit has a limited number of erasing (Programming / Erase, P / E) operations, that is, each flash memory unit has a limited lifetime. [0003] The Solid Stat...

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/0613G06F3/0616G06F3/0638G06F3/0647G06F3/0652G06F3/0659G06F3/0679
Inventor 陆游游舒继武张佳程
Owner TSINGHUA UNIV