SuperCopyback: Revisiting Copyback on Modern High-Performance NAND Flash-based SSDs
Dong Huang, Bo Ding, Wei Tong, Dan Feng
摘要
NAND flash-based SSDs have emerged as a critical storage solution due to their exceptional performance and cost-effectiveness. However, the sequential write limitation of NAND flash blocks necessitates garbage collection (GC) to reclaim space occupied by stale data. Nevertheless, the extensive data migration involved in GC significantly impacts performance and Quality of Service (QoS) of SSDs. To mitigate this issue, copyback has been proposed as a means to accelerate GC by eliminating off-chip data movements. Specifically, copyback reads data into on-plane latches and immidiately re-writes it into another page on the same plane. However, in the case of modern high-performance SSDs, copyback is rarely utilized due to the following challenges: (1) Copyback operates at the page-level and thus fails to effectively reclaim invalid data within the context of subpage-level mapping; (2) Copyback eliminates off-chip data movements, preventing data pages from being read out for Redundant Array of Independent NAND (RAIN) parity computation, thereby compromising SSD reliability. In this study, we introduce SuperCopyback as a solution that efficiently addresses these issues for modern SSDs. Firstly, we propose a Multiple-Read-One-Write (MROW) copyback approach through lightweight latch circuit modifications to enable subpage-level copyback implementation; additionally, we propose an orchestrated GC method to effectively utilize MROW copyback. Furthermore, we present a novel copyback-based RAIN scheme that conceals data pages readout latency in write operations and relocates parities to support efficient copyback. The experimental results on both synthetic and real traces demonstrate that SuperCopyback achieves a performance comparable to an ideal scenario where data movement of takes only 1ns.
问问这篇 Paper
问问你的智能体。
Lune 读过与它相关的顶会 Paper,每个回答都会注明依据哪几篇。
相关 Paper
- Decoupled SSD: Rethinking SSD Architecture through Network-based Flash ControllersJiho Kim, Myoungsoo Jung, John KimISCA 2023 · 被引用 10 次
- STRAW: Stress-Aware WL-Based Read Disturbance Management for High-Density NAND Flash MemoryMyoungjun Chun, Jaeyong Lee, Inhyuk Choi, Jisung Park 等ASPLOS 2026 · 被引用 3 次
- Reducing solid-state drive read latency by optimizing read-retryJisung Park, Myungsuk Kim, Myoungjun Chun, Lois Orosa 等ASPLOS 2021 · 被引用 66 次
- Are Superpages Super-fast? Distilling Flash Blocks to Unify Flash Pages of a Superpage in an SSDShih-Hung Tseng, Tseng-Yi Chen, Ming-Chang YangHPCA 2024 · 被引用 4 次
- LOONG: Utilizing Long-Stride Reprogramming to Enhance the Performance of SSDsCongming Gao, Jiancong Zheng, Xufeng Yang, Qiao Li 等ISCA 2026
