Solid state disk (SSD) prefetching method for mixed caching and SSD

A solid-state drive and caching technology, which is applied in the field of solid-state drive SSD and hybrid cache solid-state drive prefetch, can solve the problems of reduced SSD life, unsatisfactory random write speed performance, interleaved random read and write, etc., to prolong SSD life and reduce The effect of SSD write times

Active Publication Date: 2012-11-07
国家超级计算深圳中心(深圳云计算中心)
View PDF4 Cites 22 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] When storing computer data, because Flash itself has the problem of read-write asymmetry, especially the performance of random write speed is not satisfactory, using a Flash-based SSD to cache and prefetch a large number of sequential data streams may cause a large amount of traffic on the SSD. Write operations, even serious interleaved random read and write situations, in the worst case not only fail to save energy, but also cause system performance to decline, resulting in reduced SSD life

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
  • Solid state disk (SSD) prefetching method for mixed caching and SSD
  • Solid state disk (SSD) prefetching method for mixed caching and SSD
  • Solid state disk (SSD) prefetching method for mixed caching and SSD

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0044] Such as figure 1 and figure 2 as shown, figure 1 It is a prefetch architecture diagram of the hybrid cache solid state disk prefetch method in the first embodiment of the present invention; figure 2 It is a flow chart of the solid state disk prefetching method for hybrid cache in the first embodiment of the present invention. The solid state disk prefetching method of hybrid cache mentioned in this embodiment includes:

[0045] Step S101, when the solid-state disk SSD stores the prefetch data request, it searches for the free storage block pointed to by the address pointer in the free block linked list;

[0046] In SSD background page management, SSD internally maintains two block chain lists: free block chain and occupied block chain. The address mapping table in the FTL (Flash translation layer) corres...

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 solid state disk (SSD) prefetching method for mixed caching and the SSD. The method comprises the following steps: when the SSD stores a data prefetching request, searching an idle storage block pointed by an address pointer in an idle block linked list; storing sequence flow data in the same sequence flow in the data prefetching request into an idle page of the same idle storage block; and storing the address pointer of the storage block which stores data into an occupied block linked list. The data in the same sequence flow is stored in the same block during sequence flow prefetching based on a spatial locality principle, so that the page in the same block is replaced at the same time or at the imminent time, the writing times of the SSD is reduced and the service life of the SSD is effectively prolonged.

Description

technical field [0001] The invention relates to the technical field of computer data storage, in particular to a hybrid cache solid state disk prefetching method and a solid state disk SSD. Background technique [0002] When storing computer data, because Flash itself has the problem of read-write asymmetry, especially the performance of random write speed is not satisfactory, using a Flash-based SSD to cache and prefetch a large number of sequential data streams may cause a large amount of traffic on the SSD. Write operations, even serious interleaved random read and write situations, in the worst case not only fail to save energy, but also cause a decline in system performance, resulting in a reduction in the life of the SSD. Contents of the invention [0003] The main purpose of the present invention is to provide a solid-state hard disk prefetching method and a solid-state hard disk SSD for reducing the number of SSD writes and effectively prolonging the service life o...

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/06
Inventor 葛雄资
Owner 国家超级计算深圳中心(深圳云计算中心)
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