• DocumentCode
    2744655
  • Title

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

  • Author

    Jiang, Song ; Zhang, Xiaodong

  • Author_Institution
    Dept. of Comput. Sci., Coll. of William & Mary, Williamsburg, VA, USA
  • fYear
    2004
  • fDate
    2004
  • Firstpage
    168
  • Lastpage
    177
  • Abstract
    In a large client/server cluster system, file blocks are cached in a multilevel 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 nonuniform 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 multilevel cache retains the same hit rate as that of a single level cache whose size equals to the aggregate size of multilevel caches. (2) The nonuniform locality strengths of blocks are fully exploited and ranked to fit into the physical multilevel caches. (3) The communication overheads between caches are also reduced.
  • Keywords
    cache storage; client-server systems; protocols; LRU policy; block caching layout; client/server cluster system; file block placement protocol; file block replacement protocol; multilevel buffer cache; storage hierarchy; Access protocols; Aggregates; Buffer storage; Cache storage; Computer science; Degradation; Educational institutions; File servers; Hard disks; Personal communication networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 2004. Proceedings. 24th International Conference on
  • ISSN
    1063-6927
  • Print_ISBN
    0-7695-2086-3
  • Type

    conf

  • DOI
    10.1109/ICDCS.2004.1281581
  • Filename
    1281581