• DocumentCode
    884576
  • Title

    Demand-driven caching in multiuser environment

  • Author

    Goh, Shen-Tat ; Ooi, Beng Chin ; Tan, Kian-Lee

  • Author_Institution
    Dept. of Comput. Sci., Nat. Univ. of Singapore, Singapore
  • Volume
    16
  • Issue
    1
  • fYear
    2004
  • Firstpage
    112
  • Lastpage
    124
  • Abstract
    We propose a novel demand-driven caching framework, called cache-on-demand (CoD). In CoD, intermediate/final answers of existing running queries are viewed as virtual caches that can be materialized if they are beneficial to incoming queries. Such an approach is essentially nonspeculative: the exact cost of investment and the return on investment are known, and the cache is certain to be reused! We address several issues for CoD to be realized. We also propose three optimizing strategies: Conform-CoD, Scramble-CoD, and Integrated-CoD. Conform-CoD and Scramble-CoD are based on a two-phase optimization framework, while Integrated-CoD operates in a single-phase framework. We conducted extensive performance study to evaluate the effectiveness of these algorithms. Our results show that all the CoD-based schemes can provide substantial performance improvement when compared with a predictive scheme and a no-caching scheme.
  • Keywords
    cache storage; distributed databases; query processing; CoD; Conform-CoD; Integrated-CoD; Scramble-CoD; cache-on-demand; caching framework; demand-driven caching; multiuser environment; optimizing strategies; predictive scheme; return on investment; running queries; single-phase framework; two-phase optimization framework; virtual caches; Computer Society; Costs; History; Investments;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/TKDE.2004.1264826
  • Filename
    1264826