From: Brian Edmonds (edmonds@cs.ubc.ca)
Date: 04/18/93


From: edmonds@cs.ubc.ca (Brian Edmonds)
Subject: Re: New feature for the filesystems. What do you think ?
Date: 17 Apr 1993 23:27:40 -0700

oreillym@tartarus.uwa.edu.au (Michael O'Reilly) wrote:
. PLEASE look into the structure of the LFS (log file system) written
. for the Sprite OS. This is a journalling filesystem. This makes it
. absolutely ideal for makeing a compressed file system. (not to mention
. that the fact that it is very fast to write to, and nicely crash
. resistant).

Just to make things easy for everyone, here are _the_ two references on
LFS. The first paper I would recommend to everyone to read, as it is
my favourite paper of all time (from a grad student who doesn't like
reading papers :).

M. Rosenblum and J.K. Ousterhout, "The Design and Implementation of a
Log-Structured File System," ACM Transactions on Computer Systems,
February 1992, Volume 10, Number 1, pages 26-52.
(also printed earlier in ACM SIGOPS, OSR October 1992)

M. Burrows, C. Jerian, B. Lampson and T. Mann, "On-line Data
Compression in a Log-structured File System," Proceedings of the Fifth
International Conference on Architectural Support for Programming
Languages and Operating Systems (ASPLOS-V), October 1992, pages 2-9.

========================================================================
Brian Edmonds (MSc CompSci) edmonds@cs.ubc.ca