ACM Home Page
Please provide us with feedback. Feedback
A time invariant working set model for independent reference
Full text PdfPdf (700 KB)
Source ACM Southeast Regional Conference archive
Proceedings of the 33rd annual on Southeast regional conference table of contents
Clemson, South Carolina
SESSION: Paging table of contents
Pages: 156 - 164  
Year of Publication: 1995
ISBN:0-89791747-2
Author
Vidyadhar Phalke  Rutgers University, NJ
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 9,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1122018.1122046
What is a DOI?

ABSTRACT

Under the Independent Reference Model (IRM) of program behavior, we study properties of the C space-time products as defined by Prieve and Fabry [21] for variable memory management algorithms. In particular, we look at the behavior of Denning's Working Set [11] and VMIN [21] algorithms. From the observed properties of these algorithms, we derive an algorithm which either keeps a page always in memory, or does not keep it at all. We show the online optimality of this algorithm under the assumption that the access probabilities are known a priori. Further, we propose a practical version of this algorithm for database and disk buffer management. By using our algorithm, we obtained space-time product improvements up to 41% over the Working Set algorithm.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
O. I. Aven, L. B. Boguslavsky, and Y. A. Kogan. Some results on distribution-free analysis of paging algorithms. IEEE Transactions on Computers, 25(7), July 1976.
 
2
 
3
Ozalp Babaoglu and Domenico Ferrari. Two-level replacement decisions in paging stores. IEEE Transactions on Computers, 32(12), December 1983.
4
 
5
 
6
R. I. Budzinski, E. S. Davidson, W. Mayeda, and H. S. Stone. DMIN: an algorithm for computing the optimal dynamic allocation in a virtual memory computer. IEEE Transactions on Software Engineering, SE-7(1), January 1981.
 
7
M. J. Carey, D. J. DeWitt, and J. F. Naughton. The OO7 benchmark. In Proceedings of 1993 ACM SIGMOD, June 1993.
 
8
Wesley W. Chu and Holger Opderbeck. Program behavior and the page-fault-frequency replacement algorithm. Computer, pages 29--38, November 1976.
 
9
P. Denning. Working sets past and present. IEEE Transactions on Software Engineering, SE-6, January 1980.
 
10
Peter J. Denning and G. Scott Graham. Multiprogrammed memory management. In Proceedings of the IEEE, June 1975.
11
12
 
13
M.C. Easton. A model for interactive data base reference strings. IBM Journal of Research and Development, 19(6):550--556, 1975.
14
 
15
Ram K. Gupta and Mark A. Franklin. Working set and page fault frequency algorithms: A performance comparison. IEEE Transactions on Computers, C-27(8), August 1978.
 
16
 
17
W.F. King. Analysis of paging algorithms. In Proceedings of IFIP Congress, Ljublanjana, Yugoslavia, August 1971.
18
19
 
20
21
22
 
23
A.J. Smith. A modified working set paging algorithm. IEEE Transactions on Computers, 25(9), September 1976.
 
24
Alan Jay Smith. Analysis of optimal look -ahead demand paging algorithms. SIAM Journal of Computing, 5(4), December 1976.
25