[Note - this paper relies heavily on graphs, so the text version contains less information than the full version, available as postscript wherever this paper was obtained, or from the authors by email as listed at the end.] Heuristic Cleaning Algorithms in Log-Structured File Systems Trevor Blackwell, Jeffrey Harris, Margo Seltzer Harvard University Abstract Research results show that while Log-Structured File Systems (LFS) offer the potential for dramatically improved file system performance, the cleaner can seriously degrade performance, by as much as 40% in transaction processing workloads [9]. Our goal is to examine trace data from live file systems and use those to derive simple heuristics that will permit the cleaner to run without interfering with normal file access. Our results show that trivial heuristics perform very well, allowing 97% of all cleaning on the most heavily loaded system we studied to be done in the background.
To Become a USENIX Member, please see our Membership Information.