Storage system and method based on solid state medium and cold-hot data identification method
A solid-state storage and storage system technology, applied in storage systems, storage systems based on solid-state storage media, hot and cold data identification of storage systems, and storage fields based on solid-state storage media, can solve the problems of price reduction, high complexity, and unit capacity. Problems such as price drop, to achieve the effect of simple identification method
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0075] The invention implements effective hot and cold data detection and classification through the built-in garbage collection mechanism of FTL. The calculation required for the realization of this algorithm is very small, and each LPA only needs two bits of storage, which can effectively realize the real-time tracking and identification of hot and cold data, and take into account the following two aspects at the same time:
[0076] (1) Frequency: An LPA with a high update frequency will be effectively identified as hot data, and vice versa.
[0077] (2) Short-term timeliness: During use, the usage frequency of a data block LPA will change; for example, the LPA that was frequently updated in the previous period may not be updated in the latest period, thus converting from hot data to cold data. Data, although it seems that the LPA may be updated relatively frequently from the perspective of the whole period. However, the hot and cold data has a strong timeliness. Hot data c...
Embodiment 2
[0115] This embodiment discloses a method for identifying hot and cold data of a storage system. The identification method is used to identify the status of a logical page, and the status includes at least a cold data status and a hot data status.
[0116] The commands accepted by the logical page include the first type of write command and the second type of write command; the first type of write command includes the host write command, indicating that the write command comes from the host host or the user; the second type of write command includes But not limited to the system GC / WL write command, it means that the write command comes from the storage management module itself.
[0117]In an embodiment of the present invention, the status includes only cold data status and hot data status. The identification method includes: if the logical page is updated once or several times continuously by the host, then it is judged that the logical page is in the hot data state; otherwis...
Embodiment 3
[0128] The present invention combines hot and cold data identification with garbage collection (GC: garbage collection) and wear leveling (WL: wear leveling) in FTL. For details, please refer to Figure 3A . In FTL, write requests can be divided into two categories: the first type of write command comes from the host (host) or user, that is, the data really needs to be updated (host write); the second type of write command comes from FTL itself, that is, the Write command is caused by GC or WL. This type of write request does not update the data, but due to GC or WL, FTL needs to copy the data to a new physical page address (PPA: physical page address).
[0129] Data has two stable states, hot and cold. In order to reduce the frequent state transition of LPA between hot data and cold data, an intermediate transition state (warm) is introduced into the algorithm, but FTL uses the transition state LPA when the LPA enters the transition state when processing data. The temperat...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com