The persistent‐access‐caching algorithm
The persistent‐access‐caching algorithm
复制标题
持久访问缓存算法
DOI:
10.1002/rsa.20214
复制
发表时间:
2008
影响因子:
1
通讯作者:
A. Radovanovic
中科院分区:
文献类型:
--
作者:
P. Jelenkovic;A. Radovanovic
Caching is widely recognized as an effective mechanism for improving the performance of the World Wide Web. One of the key components in engineering the Web caching systems is designing document placement/replacement algorithms for updating the collection of cached documents. The main design objectives of such a policy are the high cache hit ratio, ease of implementation, low complexity and adaptability to the fluctuations in access patterns. These objectives are essentially satisfied by the widely used heuristic called the least‐recently‐used (LRU) cache replacement rule. However, in the context of the independent reference model, the LRU policy can significantly underperform the optimal least‐frequently‐used (LFU) algorithm that, on the other hand, has higher implementation complexity and lower adaptability to changes in access frequencies. To alleviate this problem, we introduce a new LRU‐based rule, termed the persistent‐access‐caching (PAC), which essentially preserves all of the desirable attributes of the LRU scheme. For this new heuristic, under the independent reference model and generalized Zipf's law request probabilities, we prove that, for large cache sizes, its performance is arbitrarily close to the optimal LFU algorithm. Furthermore, this near‐optimality of the PAC algorithm is achieved at the expense of a negligible additional complexity for large cache sizes when compared to the ordinary LRU policy, since the PAC algorithm makes the replacement decisions based on the references collected during the preceding interval of fixed length. © 2008 Wiley Periodicals, Inc. Random Struct. Alg., 2008
DOI:
--
发表时间:
2006
期刊:
Random Structures and Algorithms (掲載決定)
影响因子:
--
作者:
Toyoaki Sugimoto;Naoto Miyoshi
通讯作者:
Naoto Miyoshi