ULC: A file block placement and replacement protocol to effectively exploit hierarchical locality in multi-level buffer caches

被引:19
|
作者
Jiang, S [1 ]
Zhang, XD [1 ]
机构
[1] Coll William & Mary, Dept Comp Sci, Williamsburg, VA 23187 USA
关键词
D O I
10.1109/ICDCS.2004.1281581
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In a large client/server cluster system, file blocks are cached in a multi-level storage hierarchy. Existing file block placement and replacement are either conducted on each level of the hierarchy independently, or by applying an LRU policy on more than one levels. One major limitation of these schemes is that hierarchical locality of file blocks with nonuniform strengths is ignored, resulting in many unnecessary block misses, or additional communication overhead To address this issue, we propose a client-directed, coordinated file block placement and replacement protocol, where the non-uniform strengths of locality are dynamically identified on the client level to direct servers on placing or replacing file blocks accordingly on different levels of the buffer caches. In other words, the caching layout of the blocks in the hierarchy dynamically matches the locality of block accesses. The effectiveness of our proposed protocol comes from achieving the following three goals: (1) The multi-level cache retains the same hit rate as that of a single level cache whose size equals to the aggregate size of multi-level caches. (2) The non-uniform locality strengths of blocks are fully exploited and ranked to fit into the physical multi-level caches. (3) The communication overheads between caches are also reduced.
引用
收藏
页码:168 / 177
页数:10
相关论文
共 2 条
  • [1] Global Conflict Avoidance Using Block Placement Strategies in Multi-Level Caches
    Salwan, Hemant
    [J]. 2013 IEEE CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGIES (ICT 2013), 2013, : 1221 - 1226
  • [2] Design and Integration of Hierarchical-Placement Multi-level Caches for Real-Time Systems
    Benedicte, Pedro
    Hernandez, Caries
    Abella, Jaume
    Cazorla, Francisco J.
    [J]. PROCEEDINGS OF THE 2018 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2018, : 455 - 460