A simple analysis of the LRU buffer policy and its relationship to buffer warm-up transient

A simple analysis for the transient buffer hit probability for a system starting with an empty buffer is presented. The independent reference model (IRM) is used for buffer accesses. It is shown that the expected buffer hit probability when the buffer becomes full is virtually identical to the steady state buffer hit probability when the replacement policy is least recently used (LRU). The method is generalized to estimate the transient behavior of the LRU policy starting with a non-empty buffer. It is shown that this method can be used to estimate the effect of a load surge on the buffer hit probability. It is also shown that after a short load surge, it can take much longer than the surge duration for the buffer hit probability to return to its steady state value.<<ETX>>

[1]  Philip S. Yu,et al.  The Effect of Skewed Data Access on Buffer Hits and Data Contention an a Data Sharing Environment , 1990, VLDB.

[2]  W. Frank King,et al.  Analysis of Demand Paging Algorithms , 1971, IFIP Congress.

[3]  Mark Horowitz,et al.  An analytical cache model , 1989, TOCS.

[4]  Harold S. Stone,et al.  Footprints in the cache , 1986, SIGMETRICS '86/PERFORMANCE '86.

[5]  Philip S. Yu,et al.  Characterization of database access skew in a transaction processing environment , 1992, SIGMETRICS '92/PERFORMANCE '92.

[6]  Asit Dan,et al.  An approximate analysis of the LRU and FIFO buffer replacement schemes , 1990, SIGMETRICS '90.

[7]  Philip S. Yu,et al.  Analytical modelling of a hierarchical buffer for a data sharing environment , 1991, SIGMETRICS '91.

[8]  Philip S. Yu,et al.  On the analytical modeling of database concurrency control , 1993, JACM.

[9]  Philip S. Yu,et al.  Performance analysis of coherency control policies through lock retention , 1992, SIGMOD '92.

[10]  Asit Dan,et al.  Analysis of the generalized clock buffer replacement scheme for database transaction processing , 1992, SIGMETRICS '92/PERFORMANCE '92.

[11]  Philip S. Yu,et al.  Performance comparisons of buffer coherency policies , 1991, [1991] Proceedings. 11th International Conference on Distributed Computing Systems.

[12]  G. J. A. Stern,et al.  Queueing Systems, Volume 2: Computer Applications , 1976 .

[13]  Daniel M. Dias,et al.  A modeling study of the TPC-C benchmark , 1993, SIGMOD '93.