We use cookies to improve your experience with our site.
Jian-Liang Liu, Yong-Le Zhang, Lin Yang, Ming-Yang Guo, Zhen-Jun Liu, Lu Xu. SAC:Exploiting Stable Set Model to Enhance CacheFiles[J]. Journal of Computer Science and Technology, 2014, 29(2): 293-302. DOI: 10.1007/s11390-014-1431-z
Citation: Jian-Liang Liu, Yong-Le Zhang, Lin Yang, Ming-Yang Guo, Zhen-Jun Liu, Lu Xu. SAC:Exploiting Stable Set Model to Enhance CacheFiles[J]. Journal of Computer Science and Technology, 2014, 29(2): 293-302. DOI: 10.1007/s11390-014-1431-z

SAC:Exploiting Stable Set Model to Enhance CacheFiles

  • Client cache is an important technology for the optimization of distributed and centralized storage systems. As a representative client cache system, the performance of CacheFiles is limited by transition faults. Furthermore, CacheFiles just supports a simple LRU policy with a tightly-coupled design. To overcome these limitations, we propose to employ Stable Set Model (SSM) to improve CacheFiles and design an enhanced CacheFiles, SAC. SSM assumes that data access can be decomposed to access on some stable sets, in which elements are always repeatedly accessed or not accessed together. Using SSM methods can improve the cache management and reduce the effect of transition faults. We also adopt loosely-coupled methods to design prefetch and replacement policies. We implement our scheme on Linux 2.6.32 and measure the execution time of the scheme with various file I/O benchmarks. Experiments show that SAC can significantly improve I/O performance and reduce execution time up to 84%, compared with the existing CacheFiles.
  • loading

Catalog

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return