Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Intelligent data storage management method and device

A technology for storage management and data, applied in the direction of input/output to record carrier, etc., can solve the problems of different update frequency, misjudgment of cold and hot data, low activity level, etc., to prolong the service life, easy to implement, and improve the success rate of recognition Effect

Active Publication Date: 2019-05-21
上海威固信息技术股份有限公司
View PDF18 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This method will lead to misjudgment of hot and cold data at least in logical reasoning, the least recent use does not mean that its activity is low, and the small amount of cold data leads to different update frequencies for data written to the same physical block, etc.

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
  • Intelligent data storage management method and device
  • Intelligent data storage management method and device
  • Intelligent data storage management method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017] figure 1 It is a schematic diagram of the hardware structure of the solid-state hard disk involved in the present invention, including a storage controller and a storage medium in the form of an array. The storage medium is usually non-volatile flash memory. The storage controller is a SoC chip, including basic components such as embedded processor, SRAM, DDR controller, FLASH / NVSRAM and communication interface. The data storage method of the present invention is an algorithm running on an embedded processor, and the device is a firmware program stored on FLASH / NVSRAM resources.

[0018] Consider the computer network data access IO model in the following table. IO requests include two types: read and write. Among them, IO writing is divided into random writing and sequential writing. Sequential writing is continuous data writing with large capacity, which is usually continuous in time. The randomly written data block is small, usually not larger than 8KB, and is not con...

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 provides an intelligent data storage management method and device. The intelligent data storage management device comprises an IO write request classification unit, an IO random write update statistics unit, a cold and hot data identification unit and an execution unit. The method comprises: dividing the input IO write request into an IO sequential write and an IO random write; the IO is written into an execution unit in sequence to execute an IO write operation; IO random write-in cache queues, statistics of update times of each IO random write-in in two time periods is carriedout, and the update times are divided into four classes which are recorded as hot data, cold data and cold and hot undetermined data; and when the cache space occupied by the random write queue reaches the threshold water level line of the allocated cache capacity, triggering an operation of moving out a part of queues in the cache and writing the queues into a storage medium. According to the method, the cold and hot data identification success rate can be improved, it is ensured that data written into the flash memory medium physical block have the same or similar updating frequency, the write amplification effect in the flash memory medium garbage collection process is reduced, and the service life of the flash memory medium is prolonged.

Description

Technical field [0001] The invention belongs to the field of data solid-state storage, relates to cold and hot intelligent identification and management of data IO write requests, and specifically relates to a data intelligent storage management method and device. Background technique [0002] A solid state drive (SSD) consists of a storage controller and storage media, such as figure 1 Shown. The working mechanism of the solid-state storage medium, which characterizes the 0 / 1 medium state transition is one-way, which determines that it cannot update data at the original address by overwriting, but must write another free physical page. At the same time, the mapping table from the logical address to the physical address is updated, and the old data contained in the original physical page is marked as invalid. [0003] The operating system accesses the storage controller of the solid-state storage through the logical address block (LBA), the unit is 512B / 1KB / 4KB or larger. The sto...

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): G06F3/06
Inventor 邱赐云李真花陈佳吴佳
Owner 上海威固信息技术股份有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products