Efficiently Reclaiming Space in a Log Structured Store
David B. Lomet, Chen Luo
摘要
Modern storage devices do not support update-in-place. Rather, flash and shingled disks, are forms of log structured stores. Such a store writes a number of diverse and non-contiguous logical pages into a unit of contiguous storage we call a segment instead of using a write I/O to update each page in place. The result is that pages need to be relocated and remapped on every write. Log structuring was invented for and used initially to improve performance in file systems. Segments need to be garbage collected, but can be only when they no longer house any current pages. A process of "cleaning" produces an empty segment by, when necessary, moving (re-writing) still current pages of the segment to another location. Cleaning effectiveness has a major impact on the performance of modern storage devices, and for flash, impacts the rate of wear and hence the lifetime of the device. We analyze cleaning performance and introduce a cleaning strategy that uses a new way to prioritize the order in which segments are cleaned. Our cleaning strategy approximates an "optimal cleaning strategy". Simulation studies confirm the results of the analysis. This strategy is a significant improvement over previous cleaning strategies.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了最后一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper2
- Programming an SSD Controller to Support Batched Writes for Variable-Size PagesJaeyoung Do, Chen Luo, David B. LometICDE 2021 · 被引用 4 次
- How to Write to SSDsBohyun Lee, Tobias Ziegler, Viktor LeisVLDB 2026 · 被引用 2 次
它引用的顶会 Paper1
相关 Paper
- 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 次
- D2FS: Device-Driven Filesystem Garbage CollectionJuwon Kim, Seungjae Lee, Joontaek Oh, Dongkun Shin 等FAST 2025 · 被引用 7 次
- Fair Write Attribution and Allocation for Consolidated Flash CacheWonil Choi, Bhuvan Urgaonkar, Mahmut T. Kandemir, Myoungsoo Jung 等ASPLOS 2020 · 被引用 5 次
- GAZE: Rearchitecting Log-Structured Filesystem for Garbage Collection on Zoned Namespace Flash StorageJuwon Kim, Hwanseok Yoo, Seung Won Yoo, Youjip WonSOSP 2026
- FragPicker: A New Defragmentation Tool for Modern Storage DevicesJonggyu Park, Young Ik EomSOSP 2021 · 被引用 21 次
