arrow
返回

Coordinated multilevel buffer cache management with consistent access locality quantification

delete2007-01-01
delete21
delete
OA
AI
S
Song Jiang *
K
Kei Davis
X
Xiaodong Zhang
DOI:10.1109/TC.2007.250626delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
This paper proposes a protocol for effective coordinated buffer cache management in a multilevel cache hierarchy typical of a client/server system. Currently, such cache hierarchies are managed suboptimally-decisions about block placement and replacement are made locally at each level of the hierarchy without coordination between levels. Though straightforward, this approach has several weaknesses: 1) Blocks may be redundantly cached, reducing the effective total cache size, 2) weakened locality at lower-level caches makes recency-based replacement algorithms such as LRU less effective, and 3) high-level caches cannot effectively identify blocks with strong locality and may place them in low-level caches. The fundamental reason for these weaknesses is that the locality information embedded in the streams of access requests from clients is not consistently analyzed and exploited, resulting in globally nonsystematic, and therefore suboptimal, placement and replacement of cached blocks across the hierarchy. To address this problem, we propose a coordinated multilevel cache management protocol based on consistent access-locality quantification. In this protocol, locality is dynamically quantified at the client level to direct servers to place or replace blocks appropriately at each level of the cache hierarchy. The result is that the block layout in the entirely hierarchy dynamically matches the locality of block accesses. Our simulation experiments on both synthetic and real-life traces show that the protocol effectively ameliorates these caching problems. As anecdotal evidence, our protocol achieves a reduction of block accesses of 11 percent to 71 percent, with an average of 35 percent, over uniLRU, a unified multilevel cache scheme.
Keyword:
replacement algorithm
locality
multilevel caching
networked file system

期刊

IEEE Transactions on Computers 封面图
IEEE Transactions on Computers
IF:
3.8
论文数:
5.3K
被引数:
9.8K

机构

暂无机构信息
引用论文

引用论文

err分享
err收藏
Analysis of ZAP70 expression in adult acute lymphoblastic leukaemia by real time quantitative PCR
err2012-01-01
err0
errOAAI
errGeothy Chakupurakal; Andrew Bell; Mike Griffiths; Farooq Wandroo; Paul Moss
err分享
err收藏
Training Perceptual Skill by Orienting Visual Attention
err2006-06-01
err0
errOAAI
errNorbert Hagemann; Bernd Strauss; Rouwen Cañal-Bruland
err分享
err收藏
Hyperphagia and Obesity in Prader–Willi Syndrome: PCSK1 Deficiency and Beyond?
err2018-06-07
err0
errOAAI
errBruno Ramos-Molina; María Molina-Vega; José C. Fernández-García; John W. Creemers
err分享
err收藏
学者 查看更多内容