Exploiting Data Duplication to Reduce Data Migration in Garbage Collection Inside SSD

Guardado en:
Detalles Bibliográficos
Publicado en:Electronics vol. 14, no. 9 (2025), p. 1873
Autor principal: Nie Shiqiang
Otros Autores: Niu Jie, Yang Chaoyun, Zhang, Peng, Yang, Qiong, Wang, Dong, Wu, Weiguo
Publicado:
MDPI AG
Materias:
Acceso en línea:Citation/Abstract
Full Text + Graphics
Full Text - PDF
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!

MARC

LEADER 00000nab a2200000uu 4500
001 3203193386
003 UK-CbPIL
022 |a 2079-9292 
024 7 |a 10.3390/electronics14091873  |2 doi 
035 |a 3203193386 
045 2 |b d20250101  |b d20251231 
084 |a 231458  |2 nlm 
100 1 |a Nie Shiqiang  |u School of Computer Science and Technology, Xi’an Jiaotong University, Xi’an 710049, China; shiqiang.nie@xjtu.edu.cn (S.N.); 
245 1 |a Exploiting Data Duplication to Reduce Data Migration in Garbage Collection Inside SSD 
260 |b MDPI AG  |c 2025 
513 |a Journal Article 
520 3 |a NAND flash memory has been widely adopted as the primary data storage medium in data centers. However, the inherent characteristic of out-of-place updates in NAND flash necessitates garbage collection (GC) operations on NAND flash-based solid-state drives (SSDs), aimed at reclaiming flash blocks occupied by invalid data. GC processes entail additional read and write operations, which can lead to the blocking of user requests, thereby increasing the tail latency. Moreover, frequent execution of GC operations is prone to induce more pages to be written, further reducing the lifetime of SSDs. In light of these challenges, we introduce an innovative GC scheme, termed SplitGC. This scheme leverages the records of data redundancy gathered during periodic read scrub operations within the SSD. By analyzing these features of data duplication, SplitGC enhances the selection strategy for the victim block. Furthermore, it bifurcates the migration of valid data pages into two phases: non-duplicate pages follow standard relocation procedures, whereas the movement of duplicate pages is scheduled during idle periods of the SSD. The experiment results show that our scheme reduces tail latency induced by GC by 8% to 83% at the 99.99th percentile and significantly decreases the amount of valid page migration by 38% to 67% compared with existing schemes. 
653 |a Solid state devices 
653 |a Computer centers 
653 |a Data integrity 
653 |a Flash memory (computers) 
653 |a Data storage 
653 |a Sanitation services 
653 |a Relocation 
653 |a Garbage collection 
653 |a Redundancy 
653 |a Blocking 
700 1 |a Niu Jie  |u School of Computer Science and Technology, Xi’an Jiaotong University, Xi’an 710049, China; shiqiang.nie@xjtu.edu.cn (S.N.); 
700 1 |a Yang Chaoyun  |u School of Computer Science and Technology, Xi’an Jiaotong University, Xi’an 710049, China; shiqiang.nie@xjtu.edu.cn (S.N.); 
700 1 |a Zhang, Peng  |u Xi’an Aeronautics Computing Technique Research Institute, Xi’an 710065, China 
700 1 |a Yang, Qiong  |u Xi’an Aeronautics Computing Technique Research Institute, Xi’an 710065, China 
700 1 |a Wang, Dong  |u Xi’an Aeronautics Computing Technique Research Institute, Xi’an 710065, China 
700 1 |a Wu, Weiguo  |u School of Computer Science and Technology, Xi’an Jiaotong University, Xi’an 710049, China; shiqiang.nie@xjtu.edu.cn (S.N.); 
773 0 |t Electronics  |g vol. 14, no. 9 (2025), p. 1873 
786 0 |d ProQuest  |t Advanced Technologies & Aerospace Database 
856 4 1 |3 Citation/Abstract  |u https://www.proquest.com/docview/3203193386/abstract/embedded/7BTGNMKEMPT1V9Z2?source=fedsrch 
856 4 0 |3 Full Text + Graphics  |u https://www.proquest.com/docview/3203193386/fulltextwithgraphics/embedded/7BTGNMKEMPT1V9Z2?source=fedsrch 
856 4 0 |3 Full Text - PDF  |u https://www.proquest.com/docview/3203193386/fulltextPDF/embedded/7BTGNMKEMPT1V9Z2?source=fedsrch