GAZE: Rearchitecting Log-Structured Filesystem for Garbage Collection on Zoned Namespace Flash Storage
Juwon Kim, Hwanseok Yoo, Seung Won Yoo, Youjip Won
摘要
We rearchitect the log-structured filesystem for garbage collection on zoned namespace flash storage. We find that the existing garbage collection mechanisms share three design principles that, while reasonable at small scale, become critical limitations when reclaiming gigabyte-scale zones: serial segment cleaning, page-cache-oriented page allocation, and blocking garbage collection. To address these limitations, we develop Pipelined Garbage Collection, Garbage Collection Page Pool, and Selective Blocking. Pipelined Garbage Collection restructures the garbage collection workflow into a four-stage pipeline, enabling concurrent execution of computation- and I/O-intensive stages. Garbage Collection Page Pool preallocates physical pages for garbage collection, avoiding expensive kernel services for allocating and managing pages. Selective Blocking exploits the delayed allocation mechanism of the filesystem, allowing buffered write requests to proceed during garbage collection instead of blocking all types of write() requests. GAZE outperforms F2FS with ZNS support, ZNS+, and P-GC by up to 3× (FIO), ScaleLFS by up to 4.4× (FIO), and IPLFS by up to 1.9× (YCSB-A). GAZE reduces the garbage collection latency to $f13 of that of F2FS.
问问这篇 Paper
问问你的智能体。
Lune 读过与它相关的顶会 Paper,每个回答都会注明依据哪几篇。
相关 Paper
- D2FS: Device-Driven Filesystem Garbage CollectionJuwon Kim, Seungjae Lee, Joontaek Oh, Dongkun Shin 等FAST 2025 · 被引用 7 次
- RAIZN: Redundant Array of Independent Zoned NamespacesThomas Kim, Jekyeom Jeon, Nikhil Arora, Huaicheng Li 等ASPLOS 2023 · 被引用 38 次
- ScaleLFS: A Log-Structured File System with Scalable Garbage Collection for Commodity SSDsJinyong Ha, Sangjin Lee, Hyeonsang Eom, Yongseok SonFAST 2025 · 被引用 7 次
- ZNS+: Advanced Zoned Namespace Interface for Supporting In-Storage Zone CompactionKyuhwa Han, Hyunho Gwak, Dongkun Shin, Jooyoung HwangOSDI 2021 · 被引用 107 次
- MIDAS: Minimizing Write Amplification in Log-Structured Systems through Adaptive Group Number and Size ConfigurationSeonggyun Oh, Jeeyun Kim, Soyoung Han, Jaeho Kim 等FAST 2024 · 被引用 16 次
