ScaleLFS: A Log-Structured File System with Scalable Garbage Collection for Commodity SSDs
Jinyong Ha, Sangjin Lee, Hyeonsang Eom, Yongseok Son
Abstract
We present a log-structured file system (LFS) with scalable garbage collection (GC) called ScaleLFS for providing higher sustained performance on commodity SSDs. Specifically, we first introduce a per-core dedicated garbage collector to parallelize the GC operations and utilize dedicated resources. Second, we present a scalable victim manager that selects victim segments and updates the metadata of the segments concurrently. Finally, we propose a scalable victim protector to enable a page-level GC procedure instead of a file level to increase GC concurrency while resolving the conflict with victim pages. We implement ScaleLFS with three techniques based on F2FS in the Linux kernel. Our evaluations show that ScaleLFS provides higher sustained performance by up to 3.5×, 4.6×, and 7.0× compared with F2FS, a scalable LFS, and a parallel GC scheme, respectively.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext f24f791e-6537-4802-9e80-4f451b432994Cited by top-tier papers2
- DOGI: Data Placement with Oracle-Guided Insights for Log-Structured SystemsJeeyun Kim, Seonggyun Oh, Jungwoo Kim, Jisung Park et al.FAST 2026 · 1 citation
- DeLFS: A Decentralized Log-Structured File System for ManycoresTaehwan Ahn, Chanhyeong Yu, Sangjin Lee, Yongseok SonOSDI 2026
Builds on13
- ZNS: Avoiding the Block Interface Tax for Flash-based SSDsMatias Bjørling, Abutalib Aghayev, Hans Holmberg, Aravind Ramesh et al.USENIX ATC 2021 · 221 citations
- Lock-free Concurrent Level Hashing for Persistent MemoryZhangyu Chen, Yu Hua, Bo Ding, Pengfei ZuoUSENIX ATC 2020 · 98 citations
- Max: A Multicore-Accelerated File System for Flash StorageXiaojian Liao, Youyou Lu, Erci Xu, Jiwu ShuUSENIX ATC 2021 · 38 citations
- Scalable Persistent Memory File System with Kernel-Userspace CollaborationYoumin Chen, Youyou Lu, Bohong Zhu, Andrea C. Arpaci-Dusseau et al.FAST 2021 · 15 citations
- Scale and Performance in a Filesystem Semi-MicrokernelJing Liu, Anthony Rebello, Yifan Dai, Chenhao Ye et al.SOSP 2021 · 14 citations
Related papers
- GAZE: Rearchitecting Log-Structured Filesystem for Garbage Collection on Zoned Namespace Flash StorageJuwon Kim, Hwanseok Yoo, Seung Won Yoo, Youjip WonSOSP 2026
- IPLFS: Log-Structured File System without Garbage CollectionJuwon Kim, Minsu Kim, Muhammad Danish Tehseen, Joontaek Oh et al.USENIX ATC 2022
- D2FS: Device-Driven Filesystem Garbage CollectionJuwon Kim, Seungjae Lee, Joontaek Oh, Dongkun Shin et al.FAST 2025 · 7 citations
- ScaleCache: A Scalable Page Cache for Multiple Solid-State DrivesKiet Tuan Pham, Seokjoo Cho, Sangjin Lee, Lan Anh Nguyen et al.EuroSys 2024 · 10 citations
- Z-LFS: A Zoned Namespace-tailored Log-structured File System for Commodity Small-zone ZNS SSDsInhwi Hwang, Sangjin Lee, Sunggon Kim, Hyeonsang Eom et al.USENIX ATC 2025 · 7 citations
