Shuffler: A Novel Read Reclaim Scheme for Superblock Management in NAND Flash

Superblock management is widely used in commercial products of flash memory, in which multiple blocks from different parallel units are organized as a superblock, to provide high-level access parallelism. However, excessive parallelism inadvertently amplifies the negative effects of read reclaim (RR) due to the larger scale of data migrations and space reclamation. This is because a superblock-granularity RR operation must be triggered when any block inside a superblock reaches the RR threshold, even though other blocks are far from the threshold. To improve the RR efficiency for superblock management, this paper proposes a shuffling-based RR scheme for unifying read accesses across all component blocks inside the superblock without any additional space costs. Specifically, it shuffles the blocks of superblock with the granularity of card that consists of multiple data pages in the RR process and ensures no impact on access parallelism after shuffling. As a result, all component blocks may serve a similar number of read requests and approach the RR threshold synchronously. Trace-driven simulation experiments demonstrate that our proposed method can reduce the RR operations and read latency by 14.5 % and 12.9 %, compared with conventional superblock-granularity RR schemes in flash memory, while preserving access parallelism.

Authors

Institutions

Publication Details

Journal
ACM Transactions on Storage
Published
2026-03-13
DOI
https://doi.org/10.1145/3799982
Primary Topic
Advanced Data Storage Technologies
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Shuffler: A Novel Read Reclaim Scheme for Superblock Management in NAND Flash

Jianwei Liao, Yong Li, François Trahay, Zhibing Sha et al.
ACM Transactions on Storage
Advanced Data Storage Technologies
article

Shuffler: A Novel Read Reclaim Scheme for Superblock Management in NAND Flash

Jianwei Liao, Yong Li, François Trahay, Zhibing Sha, Zhigang Cai, Jun Li
article en

Abstract

Superblock management is widely used in commercial products of flash memory, in which multiple blocks from different parallel units are organized as a superblock, to provide high-level access parallelism. However, excessive parallelism inadvertently amplifies the negative effects of read reclaim (RR) due to the larger scale of data migrations and space reclamation. This is because a superblock-granularity RR operation must be triggered when any block inside a superblock reaches the RR threshold, even though other blocks are far from the threshold. To improve the RR efficiency for superblock management, this paper proposes a shuffling-based RR scheme for unifying read accesses across all component blocks inside the superblock without any additional space costs. Specifically, it shuffles the blocks of superblock with the granularity of card that consists of multiple data pages in the RR process and ensures no impact on access parallelism after shuffling. As a result, all component blocks may serve a similar number of read requests and approach the RR threshold synchronously. Trace-driven simulation experiments demonstrate that our proposed method can reduce the RR operations and read latency by 14.5 % and 12.9 %, compared with conventional superblock-granularity RR schemes in flash memory, while preserving access parallelism.

ACM Transactions on Storage
Southwest University (CN), Nanjing University of Posts and Telecommunications (CN), Institut Polytechnique de Paris (FR), Télécom SudParis (FR)
Openalex Percentile: Top 29%
Advanced Data Storage Technologies
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.