High speed cache replacement policy dynamic selection method

A cache and replacement strategy technology, applied in memory systems, memory address/allocation/relocation, instruments, etc., to achieve the effect of reducing average response time, reducing CPU and memory overhead, and balancing time and accuracy

Inactive Publication Date: 2008-08-06
TSINGHUA UNIV
View PDF0 Cites 65 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

While minimizing the CPU and memor

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
  • High speed cache replacement policy dynamic selection method
  • High speed cache replacement policy dynamic selection method
  • High speed cache replacement policy dynamic selection method

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0083] The invention can be implemented in a secondary storage system structure composed of arbitrary high-speed and low-speed storage devices. High-speed storage devices are generally memory or solid-state disks, which have the characteristics of fast speed, high price, small capacity, and easy loss of power. According to the principle of data access locality, they cache the recently accessed data, thereby improving the performance of the entire system. Low-speed storage devices are generally ordinary disks, which have the characteristics of slow speed, low price, large capacity, and non-volatility. They store all the data. The dynamic selection method of the cache replacement strategy is mainly composed of the cache service module, the cache replacement strategy module, the access record collection module and the access record analysis module. The architecture of this method is shown in Figure 1.

[0084] Module (1). Cache replacement strategy module

[0085] The cache replaceme...

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 relates to a dynamic selection method for cache replacement policies, belonging to the memory system cache filed. The invention is characterized in that: the cache replacement policies are modularized through uniform interfaces, thereby online switching can be performed on any two cache replacement policies and novel cache replacement policies can be disposed; assess, record, acquisition and analysis are performed asynchronously, thereby CPU and memory overheads are small and affection on application is small; accurate decision-making results can be obtained as soon as possible through multi-run of policy selection, thereby not only the results are guaranteed to be brought into use quickly but also method overheads are reduced as much as possible.

Description

technical field [0001] A method for dynamically selecting a cache replacement strategy belongs to the field of storage systems, and in particular relates to the field of cache. Background technique [0002] The dynamic selection method of the cache replacement strategy refers to: there are many existing cache replacement strategies, and different strategies have different effects on different loads; this method dynamically selects the most suitable cache for the current load according to the change of the load Replace the policy and perform online switching, thereby improving the hit ratio of the storage system cache, and ultimately improving the overall performance of the storage system. Some traditional cache replacement strategies are specially designed for loads or environments with certain characteristics. For example, the smart write (WOW) strategy is aimed at devices such as RAID5 with relatively expensive write operations, while the dual locality strategy (DULO) is u...

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/12G06F12/126
Inventor 郑纬民舒继武薛巍汪旸
Owner TSINGHUA UNIV
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