Unlock instant, AI-driven research and patent intelligence for your innovation.

Hybrid caching cooperative adaptive prefetching method, middleware and system

A collaborative and self-adaptive technology, applied in memory systems, memory address/allocation/relocation, instruments, etc., can solve problems such as energy inefficiency, system performance degradation, and asymmetric reading and writing, so as to prolong the service life and improve the overall Throughput, the effect of reducing the number of writes

Active Publication Date: 2012-11-14
国家超级计算深圳中心(深圳云计算中心)
View PDF3 Cites 10 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
  • Hybrid caching cooperative adaptive prefetching method, middleware and system
  • Hybrid caching cooperative adaptive prefetching method, middleware and system
  • Hybrid caching cooperative adaptive prefetching method, middleware and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

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

[0055] like figure 1 as shown, figure 1 It is a flow chart of the steps of the cooperative adaptive prefetching method of the hybrid cache in the first embodiment of the present invention. The cooperative adaptive prefetching method of the hybrid cache mentioned in this embodiment includes:

[0056] Step S101, the cooperative adaptive prefetching CAP middleware determines that the prefetching data request arrives;

[0057] Among the arriving data requests, each data stream is composed of metadata information and requests. The metadata information mainly includes information such as data stream arrival rate change, pre-read length, sequence, and hit rate.

[0058] Step S102, judging whether jitter occurs in the dynamic random access memory DRAM; if no, then execute step S103; if yes, then execute step S104;

[0059]...

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 hybrid caching cooperative adaptive prefetching method, a middleware and a system. The method comprises the following steps of: judging arrival of a prefetching data request by a cooperative adaptive prefetching (CAP) middleware; judging whether a dynamic random access memory (DRAM) jitters; if not, storing the prefetching data request in the DRAM; if so, storing the prefetching data request in a solid state drive (SSD). According to the invention, the DRAM and the SSD are combined into two layers of hybrid caching, a cooperative adaptive prefetching mechanism is used, the storage of the prefetching data request is regulated by the CAP middleware, the prefetching behaviors in the DRAM and the SSD are dynamically regulated, the overall throughput of the system is improved, the frequency of writing to the SSD is reduced, and thus the service life of the SSD is prolonged.

Description

technical field [0001] The invention relates to the technical field of computer data storage, in particular to a hybrid cache cooperative self-adaptive prefetching method, middleware and system. 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 collaborative self-adaptive prefetching method, middleware and system of a hybrid cache that reduces the number of SSD writes and prolongs the service ...

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
IPC IPC(8): G06F12/08G06F12/0862
Inventor 葛雄资
Owner 国家超级计算深圳中心(深圳云计算中心)
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More