Demand-driven caching in multiuser environment

被引:3
|
作者
Goh, ST [1 ]
Ooi, BC [1 ]
Tan, KL [1 ]
机构
[1] Natl Univ Singapore, Dept Comp Sci, Singapore 117543, Singapore
关键词
cache-on-demand; predictive; virtual cache; return on investment;
D O I
10.1109/TKDE.2004.1264826
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, 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.
引用
收藏
页码:112 / 124
页数:13
相关论文
共 50 条
  • [1] A demand-driven approach for a distributed virtual environment
    Fakler, Markus
    [J]. 2006 Canadian Conference on Electrical and Computer Engineering, Vols 1-5, 2006, : 331 - 334
  • [2] AN AUTOMOTIVE SUPPLY CHAIN MODEL FOR A DEMAND-DRIVEN ENVIRONMENT
    Ambe, Intaher M.
    Badenhorst-Weiss, Johanna A.
    [J]. JOURNAL OF TRANSPORT AND SUPPLY CHAIN MANAGEMENT, 2011, 5 (01) : 1 - 22
  • [3] Applicability of Demand-Driven MRP in a complex manufacturing environment
    Velasco Acosta, Angela Patricia
    Mascle, Christian
    Baptiste, Pierre
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2020, 58 (14) : 4233 - 4245
  • [4] Estimating flexibility requirements in a demand-driven Lean/JIT environment
    Nielsen, Peter
    Steger-Jensen, Kenn
    [J]. NEW FRONTIERS IN APPLIED ARTIFICIAL INTELLIGENCE, 2008, 5027 : 757 - 766
  • [5] Business Application Integration in the Demand-driven Environment - a Case Study
    Lyu, J.
    Chen, P. -S.
    [J]. IEEM: 2008 INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT, VOLS 1-3, 2008, : 1505 - +
  • [6] Demand-driven register allocation
    Proebsting, TA
    Fischer, CN
    [J]. ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1996, 18 (06): : 683 - 710
  • [7] Demand-Driven Land Evaluation
    Bacic, I. L. Z.
    [J]. DIGITAL SOIL MAPPING WITH LIMITED DATA, 2008, : 151 - +
  • [8] A general architecture for demand migration in a demand-driven execution engine in a heterogeneous and distributed environment
    Vassev, E
    Paquet, J
    [J]. Proceedings of the 3rd Annual Communication Networks and Services Research Conference, 2005, : 176 - 182
  • [9] Demand-driven approach for sustainability
    SaxenRosendahl, A
    [J]. SUSTAINABILITY OF WATER AND SANITATION SYSTEMS, 1996, : 32 - 34
  • [10] Demand-driven specification partitioning
    Mittermeir, RT
    Bollin, A
    [J]. MODULAR PROGRAMMING LANGUAGES, PROCEEDINGS, 2003, 2789 : 241 - 253