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

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 memory overhead of the selection process

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

Embodiment Construction

[0083] The present invention can be implemented in a secondary storage architecture 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 high speed, high price, small capacity, and volatile when power off. According to the principle of locality of data access, they cache the most recently accessed data, thereby improving the performance of the overall system. Low-speed storage devices are generally ordinary disks, which have the characteristics of slow speed, low price, large capacity, and non-volatile. They store all data. The dynamic selection method of the cache replacement strategy is mainly composed of a cache service module, a cache replacement strategy module, an access record collection module and an access record analysis module. The architecture of this method is shown in Figure 1.

[0084] Module (1). Cache Replacement Policy Module

[0085] The cac...

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 Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products