Flash memory and method and system for automatically separating cold and hot data based on same

A technology for automatic separation, hot and cold data, applied in the field of flash storage, which can solve problems such as loss, accuracy affecting the final data separation effect, and data increase

Active Publication Date: 2013-01-30
RAMAXEL TECH SHENZHEN
View PDF3 Cites 56 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] 1. Data needs to be temporarily stored in memory (cache), which increases the risk of data loss when the system suddenly loses power
[0005] 2. It is necessary to run hot and cold data judgment software on the host computer, which increases the burden on the host CPU
[0006] 3. Existing methods are created through algorithms and data models, and the accuracy of the models affects the final data separation effect
[0007] In summary, the existing cold and hot data separation methods obviously have inconvenience and defects in actual use, so it is necessary to improve them

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
  • Flash memory and method and system for automatically separating cold and hot data based on same
  • Flash memory and method and system for automatically separating cold and hot data based on same
  • Flash memory and method and system for automatically separating cold and hot data based on same

Examples

Experimental program
Comparison scheme
Effect test

specific Embodiment

[0039] The present invention utilizes these basic algorithms of FTL and makes some modifications, so that the data can be automatically separated from hot and cold data during the storage process of the flash memory. A specific embodiment is as follows:

[0040] Add a heat mark to each record of the logical physical address mapping table of the flash memory, which is used to indicate the access frequency of the data. For example, the heat mark is divided into 6 levels according to the access frequency from high to low: the hottest data, the second hot data , hot data, cold data, second coldest data, and coldest data. When new data is written into the flash memory, the hotness flag of the data is set as the hottest data.

[0041] The process of performing dynamic wear leveling on written data is the same as that in the prior art, except that when modifying the logical-physical address mapping table, the hotness flag of the written data is set as hot data.

[0042] When perfor...

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 is applied to the technical field of flash memory storage, and provides a flash memory and a method and a system for automatically separating cold and hot data based on the same. The method comprises the steps that a hot degree identifier for showing the access frequency of data is added for each record in a logic physical address mapping table of the flash memory; and when the flash memory processes data, the hot degree identifiers in the logic physical address mapping table are updated according to the preset hot levels, and different hot levels correspond to different hot degree identifiers. According to the flash memory and the method and the system for automatically separating cold and hot data based on the same, the cold and hot degrees of data are processed directly in the logic physical address mapping table of the flash memory, and just modifying an FTL (Flash Translation Layer) algorithm can separate cold and hot data without using additional software and cache. Therefore, the flash memory and the method and the system for automatically separating cold and hot data can automatically realize the separation and storage according to the access frequency during the storage of data in the flash memory instead of using additional cold and hot data judgment algorithm and cache.

Description

technical field [0001] The invention relates to the technical field of flash memory storage, in particular to a flash memory-based automatic separation method for hot and cold data, a system and a flash memory. Background technique [0002] In existing computer or storage systems, data is often classified according to access frequency to distinguish cold data from hot data so that users can process the data. Hot data: requires instant access in high-performance, highly available, and high-demand environments. Warm data: In a near-line or online backup environment, users need to access these data quickly, but the access frequency is low. Cold data: Data that needs to be archived and stored for a long time. [0003] At present, the separation of hot and cold data in a computer or storage system requires running software created through a certain algorithm model on the host computer, and at the same time, temporarily storing the data in the memory (cache), and detecting the d...

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): G06F12/02
Inventor 陈宏彬
Owner RAMAXEL TECH SHENZHEN
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