LFS Paper

created : Thu, 16 Jul 2020 20:35:14 +0900
modified : Sun, 23 Aug 2020 20:20:12 +0900
filesystem lfs

The Design and Implementation of a Log-Structured File system

읽은 계기

잡담


Abstract


1. Intorduction

Background

Idea

Well-known issues


2. Design for file systems of the 1990’s

2.1. Technology

2.2. Workloads

2.3. Problems with existing file systems


3. Log-structured file systems

3.1. File location and reading

3.2. Free space management: segments

3.3. Segment cleaning mechanism

3.4. Segment cleaning policies

3.5. Simulation results

3.6. Segment usage table


4. Crash recovery

4.1. Checkpoints

4.2. Roll-forward


5. Experience with the Sprite LFS

5.1. Micro-benchmarks

5.2. Cleaning overheads

5.3. Crash recovery

5.4. Other overheads in Sprite LFS

7. Conclusion