发明名称 METHOD AND STRUCTURE FOR EVALUATING AND ENHANCING THE PERFORMANCE OF CACHE MEMORY SYSTEMS
摘要 <p>Method and structure for collecting statistics for quantifying locality of data and thus selecting elements to be cached, and then calculating the overall cache hit rate as a function of cached elements. LRU stack distance has a straight-forward probabilistic interpretation and is part of statistics to quantify locality of data for each element considered for caching. Request rates for additional slots in the LRU are a function of file request rate and LRU size. Cache hit rate is a function of locality of data and the relative request rates for data sets. Specific locality parameters for each data set and arrival rate of requests for data-sets are used to produce an analytical model for calculating cache hit rate for combinations of data sets and LRU sizes. This invention provides algorithms that can be directly implemented in software for constructing a precise model that can be used to predict cache hit rates for a cache, using statistics accumulated for each element independently. The model can rank the elements to find the best candidates for caching. Instead of considering the cache as a whole, the average arrival rates and re-reference statistics for each element are estimated, and then used to consider various combinations of elements and cache sizes in predicting the cache hit rate. Cache hit rate is directly calculated using the to-be-cached files' arrival rates and re-reference statistics and used to rank the elements to find the set that produces the optimal cache hit rate.</p>
申请公布号 GR3025221(T3) 申请公布日期 1998.02.27
申请号 GR19970402858T 申请日期 1997.10.29
申请人 ZITEL CORPORATION 发明人 SALSBURG, MICHAEL, A.
分类号 G06F11/34;G06F12/08;(IPC1-7):G06F11/34 主分类号 G06F11/34
代理机构 代理人
主权项
地址