Cache management algorithms for flexible filesystems
- 1 December 1993
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGMETRICS Performance Evaluation Review
- Vol. 21 (2) , 16-25
- https://doi.org/10.1145/174215.174219
Abstract
Cache management in flexible filesystems deals with the problem of determining a cached file to be replaced when the local cachespace is exhausted. In analogy to virtual memory management, several different algorithms exist for managing cached files. In this paper we simulate the behavior of First-In-First-Out (FIFO), Least Recently Used (LRU), Least Frequently Used (LFU) and a variation of LFU we call the File Length Algorithm (LEN) from the viewpoint of file access times, cache hit ratios and availability. The results of several simulation runs are presented and interpreted.Keywords
This publication has 8 references indexed in Scilit:
- File access patterns in public FTP archives and an index for locality of referenceACM SIGMETRICS Performance Evaluation Review, 1993
- Cluster-based file replication in large-scale distributed systemsACM SIGMETRICS Performance Evaluation Review, 1992
- Disconnected operation in the Coda File SystemACM Transactions on Computer Systems, 1992
- A cached WORM file systemSoftware: Practice and Experience, 1991
- Scale and performance in a distributed file systemACM SIGOPS Operating Systems Review, 1987
- Principles of Optimal Page ReplacementJournal of the ACM, 1971
- An anomaly in space-time characteristics of certain programs running in a paging machineCommunications of the ACM, 1969
- The working set model for program behaviorCommunications of the ACM, 1968