Cache selecting method and system based on classification forecasting

A classification prediction and caching technology, which is applied in storage systems, instruments, computing, etc., can solve problems such as increasing the cost of SSD disks, decreasing cache utilization, and wearing out SSD disks, so as to avoid invalid writes, increase effective capacity, and extend The effect of longevity

Active Publication Date: 2017-10-13
HUAZHONG UNIV OF SCI & TECH
View PDF3 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In view of the above defects or improvement needs of the prior art, the present invention provides a cache selection method and system based on classification prediction. It will quickly wear out the SSD disk and increase the cost of using the SSD disk, as well as the technical problem that the cache utilization rate decreases due to the elimination of some hot data

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
  • Cache selecting method and system based on classification forecasting
  • Cache selecting method and system based on classification forecasting
  • Cache selecting method and system based on classification forecasting

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention. In addition, the technical features involved in the various embodiments of the present invention described below can be combined with each other as long as they do not constitute a conflict with each other.

[0043] Cache selection strategy is an effective strategy to prolong the life of SSD. Its main idea is to decide whether to move new objects into the cache when a read miss occurs in the read cache. There is no "choice" problem with traditional caching strategies. However, with the advent of the era of big data and changes in data access patterns, there are more and more private data, and a lar...

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 cache selecting strategy based on classification forecasting. According to the strategy, objects are divided into two types including 'only one-time access' objects and 'more than one-time access' objects by using naive bayesian classification thinking. The 'only one-time access' objects are prevented from being placed in a cache, and the price for classification time and space based on naive bayesian is small. In a caching process, pictures which are not forecasted accurately are compensated through a historical information sheet, and the error probability is reduced. In addition, the forecasting weight of 'only one-time access' is dynamically adjusted according to real-time conditions of the cache, and therefore, the cache can be utilized effectively. Pre-judgment before a replacement algorithm is cached, and cache selecting strategy can be used with an optional cache replacing algorithm. While the complexity of the algorithm of the cache is not changed, the cache hit rate is increased, SSD writing is reduced, and the service life of SSD is prolonged. Meanwhile, machine learning thinking is guided into the cache, and a new consideration is provided for research of the cache algorithm.

Description

technical field [0001] The invention belongs to the field of computer data storage, and more particularly relates to a cache selection method and system based on classification prediction. Background technique [0002] Recently, flash-based solid-state drives (SSDs) have been widely deployed as caching devices to improve caching system performance. SSD based on flash memory is mainly NAND flash memory type, and its read and write functions are realized based on block erasing and writing. Compared with traditional mechanical hard drives, flash-based solid-state drives have the advantages of lower energy consumption, faster speed, stronger shock resistance, and higher stability, so this type of flash-based solid-state drives can Applied in various environments. [0003] Cache management algorithms for solid-state disks have been well studied in the past few decades, but they cannot be directly used to manage SSDs because of the following problems: First, traditional caching ...

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/0866G06F12/123
Inventor 王桦周可王兆春易锌波
Owner HUAZHONG UNIV OF SCI & TECH
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