Overview
Syllabus
Intro
Outline
Garbage Collection?
Garbage Collection is costly.
Overhead of Garbage Collection
Why does Garbage Collection exist?
Actively Used File System Partition
Handling very large file system partition
Metadata for Log-structured filesystem
Discard Command
Discard the file system blocks (F2FS)
Discard Mechanism of IPLFS
Discard bitmap with Power failure
Discard Logging Mechanism with Power failure
Recovery of Discard Log
File system Layout of IPLFS
FTL Mapping Table For Infinite Partition?
Moving Mapping Interval
Structure of Interval Mapping
Fixed Region Mapping for Map node
Map Node Compaction
Evaluation
Garbage Collection Elimination.
Conclusion
Taught by
USENIX