An Evaluation of Buffer Management Strategies for Relational Database Systems

被引:29
作者
Chou, Hong-Tai [1 ]
DeWitt, David J. [1 ]
机构
[1] Univ Wisconsin, Dept Comp Sci, Madison, WI 53706 USA
关键词
Buffer management; Database systems; Page replacement strategies; Hybrid simulation; Performance evaluation;
D O I
10.1007/BF01840450
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper we present a new algorithm, DBMIN, for managing the buffer pool of a relational database management system. DBMIN is based on a new model of relational query behavior, the query locality set model (QLSM). Like the hot set model, the QLSM has an advantage over the stochastic models due to its ability to predict future reference behavior. However, the QLSM avoids the potential problems of the hot set model by separating the modeling of reference behavior from any particular buffer management algorithm. After introducing the QLSM and describing the DBMIN algorithm, we present a performance evaluation methodology for evaluating buffer management algorithms in a multiuser environment. This methodology employed a hybrid model that combines features of both trace-driven and distribution-driven simulation models. Using this model, the performance of the DBMIN algorithm in a multiuser environment is compared with that of the hot set algorithm and four more traditional buffer replacement algorithms.
引用
收藏
页码:311 / 336
页数:26
相关论文
共 34 条
  • [1] ASTRAHAN M, 1976, ACM T DATABASE SYSTE, V1
  • [2] BITTON D, 1983, P 9 INT C VER LARG D
  • [3] BLASGEN M, 1977, IBM SYST J, V4, P363
  • [4] BORAL H, 1984, P 1984 ACM SIGMOD IN, P176
  • [5] CHOU HT, 1985, THESIS U WISCONSIN M
  • [6] CHOU HT, 1983, 524 U WISC DEP COMP
  • [7] DENNING DPJ, 1968, COMMUN ACM, V11, P323
  • [8] OPTIMAL MULTIPROGRAMMING
    DENNING, PJ
    KAHN, KC
    LEROUDIER, J
    POTIER, D
    SURI, R
    [J]. ACTA INFORMATICA, 1976, 7 (02) : 197 - 216
  • [9] DENNING PJ, 1978, CURRENT TRENDS PROGR, V3, P298
  • [10] DEWITT D, 1984, 553 U WISC DEP COMP