Demo Data from VLDB 2026 / reviewers in the wild / expert
Shunzhuo Wang
dblp:198/8114
· DBLP profile ↗
7ranked-venue papers
4as first author
1since 2021 · last 2021
0000-0002-5346-5560ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 7 · 4 first-author · 1 since 2021Software engineering, systems software and programming languages · 2 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
4 papers |
Storage systems · 100% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Storage systems
flash and SSD |
1.5 | 4 | 2021 | An Efficient Data Migration Scheme to Optimize Garbage Collection in SSDs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2021 WAS: Wear Aware Superblock Management for Prolonging SSD Lifetime · DAC 2019 WARD: Wear Aware RAID Design Within SSDs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018 |
Storage systems › flash and SSD › flash memory management
garbage collection |
0.9 | 3 | 2021 | An Efficient Data Migration Scheme to Optimize Garbage Collection in SSDs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2021 FastGC: accelerate garbage collection via an efficient copyback-based data migration in SSDs · DAC 2018 WAS: Wear Aware Superblock Management for Prolonging SSD Lifetime · DAC 2019 |
Storage systems › flash and SSD › flash memory management
wear leveling |
0.9 | 2 | 2021 | An Efficient Data Migration Scheme to Optimize Garbage Collection in SSDs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2021 WAS: Wear Aware Superblock Management for Prolonging SSD Lifetime · DAC 2019 |
Storage systems
storage reliability |
0.7 | 2 | 2018 | WARD: Wear Aware RAID Design Within SSDs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018 FastGC: accelerate garbage collection via an efficient copyback-based data migration in SSDs · DAC 2018 |
Storage systems › flash and SSD
SSD RAID |
0.3 | 1 | 2018 | WARD: Wear Aware RAID Design Within SSDs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018 |
Storage systems
data migration |
0.1 | 1 | 2021 | An Efficient Data Migration Scheme to Optimize Garbage Collection in SSDs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2021 |
Methods — techniques the papers use, named apart from their topics
copyback · 0.5SSDsim simulation · 0.5wear-aware superblock organization · 0.4simulation · 0.3data migration · 0.3block wear detection · 0.3RAID stripe reorganization · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | An Efficient Data Migration Scheme to Optimize Garbage Collection in SSDsabstractGarbage collection (GC) is time consuming and frequently executed all over the lifetime of solid-state drives (SSDs), which has a significant impact on system performance. Manufactures provide the copyback that directly transfers data within the same plane to accelerate data migration in GC. However, the introduction of copyback leads to two issues: 1) high detection overhead of copyback feasibility (whether data are carried out via copyback with guaranteed reliability) and 2) interplane unbalanced wear distribution. In this article, we first explore copyback error characteristics on the real NAND flash chip, then propose a fast GC scheme called FastGC. It utilizes copyback error characteristics to efficiently detect the copyback feasibility of data instead of transferring out all valid data for detecting. FastGC further utilizes a data migration leveler which aims at relieving migration overhead per GC to realize the wear leveling. Regarding data migrated via external data move (EDM), FastGC takes data coldness and erase counts of planes into consideration to even out the number of migrating data per plane and prolong the lifetime of SSDs. SSDsim, a validate simulation is used to implement FastGC and comprehensive experiments are carried out with various enterprise workloads to evaluate the system performance and the wear difference of SSDs. The experimental results in the SSDsim show the FastGC greatly promotes system performance and the wear leveling up to 46.68% and 12X, respectively, compared to the traditional copyback-based GC. Shunzhuo Wang, You Zhou 0009, Jiaona Zhou, Fei Wu 0005, Changsheng Xie 0001 |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 2019 | WAS: Wear Aware Superblock Management for Prolonging SSD LifetimeabstractSuperblocks are widely employed in SSDs for improving performance. However, the standard superblock organization which links blocks with the same block ID across planes into one superblock leads to SSDs' ineluctable lifetime waste due to inter-block wear tolerance variations. This work proposes a wear-aware superblock management, called WAS, which (1) dynamically organizes superblocks according to real-time block wear levels to make strong blocks relieve wear on weak ones, and (2) employs a wear-based garbage collection scheme to reduce inter-block wear gap. Comprehensive experiments are carried out in SSDsim. Results show that WAS greatly prolongs SSD lifetime by 51.3% compared with the state-of-the-art superblock management. Shunzhuo Wang, Fei Wu 0005, Chengmo Yang, Jiaona Zhou, Changsheng Xie 0001, Jiguang Wan 0001 |
DAC | 1 |
| 2018 | FastGC: accelerate garbage collection via an efficient copyback-based data migration in SSDsabstractCopyback is an advanced command contributing to accelerating data migration in garbage collection (GC). Unfortunately, detecting copyback feasibility (whether copyback can be carried out with assurable reliability) against data corruption in the traditional copyback-based GC causes an expensive performance penalty. This paper first explores copyback error characteristics on real NAND flash chips, then proposes a fast garbage collection scheme called FastGC. It utilizes copyback error characteristics to efficiently detect copyback feasibility of data instead of transferring out all valid data for detecting. Experiment results in the SSDsim show the proposed FastGC greatly promotes write response time and read response time by up to 44.2% and 66.3% respectively, compared to the traditional copyback-based GC. Fei Wu 0005, Jiaona Zhou, Shunzhuo Wang, Yajuan Du, Chengmo Yang, Changsheng Xie 0001 |
DAC | 3 |
| 2018 | Program error rate-based wear leveling for NAND flash memoryabstractWear leveling scheme has became a fundamental issue in the design of Solid State Disk (SSD) based on NAND Flash memory. Existing schemes aim to equalize the number of programming/erase (P/E) cycles and memory raw bit error rates (BER) among all the flash blocks. However, due to fabrication process variation, different blocks of the same flash chip usually have largely different endurance in terms of BER and program error rate (PER). Such conventional design cannot obtain the wear status of flash blocks precisely. This paper proposes PER-WL, an efficient PER-based wear leveling scheme that uses PER statistics as the measurement of flash block wear-out pace, and performs block data swapping to improve the wear leveling efficiency. In our evaluation with four realistic workloads, PER-based wear leveling scheme can achieve 17% and 9% variance of program error rate reduction, 8% and 3% program error rate reduction with 5% and 2% system performance degradation when compared to two state-of-the-art wear leveling schemes on average. Fei Wu 0005, Shunzhuo Wang, Changsheng Xie 0001, Zhonghai Lu |
DATE | 3 |
| 2018 | WARD: Wear Aware RAID Design Within SSDsabstractRedundant arrays of independent disk (RAID) is an efficient approach to relieve reliability sacrifice caused by aggressive scale-out of solid state drives (SSDs). Unfortunately, RAID is unfriendly to SSDs due to redundant parity write and data rebuilding. This paper proposes a wear aware RAID design for SSDs, called WARD, which: 1) adaptively organizes RAID stripes according to real-time interblock unbalanced wear for relieving high performance and storage overhead caused by parity data and 2) migrates blocks about to break in advance and leaves these blocks unused to reduce data rebuilding overhead. An efficient block wear detection scheme is employed to detect block wear during the whole lifetime of SSDs. Beginning with a large stripe width RAID instead of the redundant worst-case RAID, WARD reorganizes RAID stripes once wear blocks with high bit error rates come out. WARD divides the original stripe into several short width RAID stripes according to the number of wear blocks and separates all wear blocks into different stripes. This not only reduces parity redundancy but also provides high reliability to avoid more than RAID recoverable error-prone chunks remaining in one stripe. For high wear blocks tending to wear-out, data in them are migrated in advance and then the blocks are left unused, which efficiently avoids performance shock caused by data rebuilding. A reliability model considering interblock unbalanced wear is proposed and reveals that WARD provides a high and stable reliability and greatly prolongs the lifetime of SSDs. Comprehensive experiments based on an SSDsim derivative simulator are carried out and experiment results show that WARD considerably improves system performance compared to the worst-case RAID. Shunzhuo Wang, Fei Wu 0005, Zhonghai Lu, Jiaona Zhou, Changsheng Xie 0001 |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 2017 | Lifetime adaptive ECC in NAND flash page managementabstractNAND flash memory has decreasing storage reliability, as the density or program/erase (P/E) cycle increases. To ensure data integrity, error correction codes (ECCs) are widely employed and typically stored in the out-of-band area (OOB) of flash pages. However, the worst-case oriented ECC is largely under-utilized in the early stage (small P/E cycles), and the required ECC redundancy may be too large to fit in OOB in the late stage (high P/E cycles). In this paper, we propose LAE-FTL, which employs a lifetime-adaptive ECC scheme, to improve the performance and lifetime of NAND flash memory. LAE-FTL uses weak ECCs in the early stage and strong ECCs in the late stage to guarantee the storage reliability. Since OOB is large enough to store weak ECCs in the early stage, small and size-incremental codewords are adaptively used to improve data transfer and decoding parallelism. In the late stage, strong ECCs have to be employed and the ECC redundancies become too large to be stored in OOB. Thus, LAE-FTL stores the exceeding ECC redundancies in the data space of flash pages and stores user data in a cross-page fashion. Finally, our trace-driven simulation results show that LAE-FTL improves the read performance by up to 63.42%, compared to the worst-case oriented ECC scheme in the early stage, and significantly improve the storage reliability at low cost in the late stage. Shunzhuo Wang, Fei Wu 0005, Zhonghai Lu, You Zhou 0009, Qin Xiong, Meng Zhang 0014, Changsheng Xie 0001 |
DATE | 1 |
| 2016 | REAL: A retention error aware LDPC decoding scheme to improve NAND flash read performanceabstractContinuous technology scaling makes NAND flash cells much denser. As a result, NAND flash is becoming more prone to various interference errors. Due to the hardware circuit design mechanisms of NAND flash, retention errors have been recognized as the most dominant errors, which affect the data reliability and flash lifetime. Furthermore, after experiencing a large number of programm/erase (P/E) cycles, flash memory would suffer a much higher error rate, rendering traditional ECC codes (typically BCH codes) insufficient to ensure data reliability. Therefore, low density parity check (LDPC) codes with stronger error correction capability are used in NAND flash-based storage devices. However, directly using LDPC codes with belief propagation (BP) decoding algorithm introduces non-trivial overhead of decoding latency and hence significantly degrades the read performance of NAND flash. It has been observed that flash retention errors show the so-called numerical-correlation characteristic (i.e., the 0-1 bits stored in the flash cell affect each other with the leakage of the charge) in each flash cell. In this paper, motivated by the observed characteristic, we propose REAL: a retention error aware LDPC decoding scheme to improve NAND flash read performance. The developed REAL scheme incorporates the numerical-correlation characteristic of retention errors into the process of LDPC decoding, and leverages the characteristic as additional bits decision information to improve its error correction capabilities and decrease the decoding latency. Our simulation results show that the proposed REAL scheme can reduce the LDPC decoding latency by 26.44% and 33.05%, compared with the Logarithm Domain Min-Sum (LD-MS) and Probability Domain BP (PD-BP) schemes, respectively. Meng Zhang 0014, Fei Wu 0005, Xubin He, Ping Huang 0001, Shunzhuo Wang, Changsheng Xie 0001 |
MSST | 5 |