发明名称 Caching method for selecting data blocks for removal from cache based on recall probability and size
摘要 A caching method for selecting variable size data blocks for replacement or removal from a cache includes determining the size and the unreferenced time interval of each block in the cache. The size of a block is the amount of cache space taken up by the block. The unreferenced time interval of a block is the time that has elapsed since the block was last accessed, and may be determined using a least recently used (LRU) algorithm. The recall probability of each block in the cache is then determined. The recall probability of a block is a function of its unreferenced time interval and possibly size and other auxiliary parameters. The caching method then determines a quality factor (q) for each block. The (q) of a block is a function of its recall probability and size. The caching method concludes with removing from the cache the block with the lowest (q). Various formulas or methods for determining the quality factor may be chosen so as to minimize the quantity of data that must be staged, minimize mean response time, or maximize the cache hit ratio.
申请公布号 US6742084(B1) 申请公布日期 2004.05.25
申请号 US20000564261 申请日期 2000.05.04
申请人 STORAGE TECHNOLOGY CORPORATION 发明人 DEFOUW RICHARD J.;SUTTON ALAN;KORNGIEBEL RONALD W.
分类号 G06F12/08;G06F12/12;(IPC1-7):G06F12/00 主分类号 G06F12/08
代理机构 代理人
主权项
地址