What is it about?
Garbage collection (GC) plays a pivotal role in the performance of 3D NAND flash memory, where Copyback has been widely used to accelerate valid page migration during GC. Unfortunately, copyback is constrained by the parity symmetry issue: data read from an odd/even page must be written to an odd/even page. After migrating two odd/even consecutive pages, a free page between the two migrated pages will be wasted. Such wasted pages noticeably lower free space on flash memory and cause extra GCs, thereby degrading SSD performance.
Photo by Samsung Memory on Unsplash
Why is it important?
we propose a page-state-aware cache scheme called PSA-Cache, which prevents page waste to boost the performance of NAND Flash-based SSDs. To facilitate making write-back scheduling decisions, PSA-Cache regulates write-back priorities for cached pages according to the state of pages in victim blocks. With high write-back-priority pages written back to flash chips, PSA-Cache effectively fends off page waste by breaking odd/even consecutive pages in subsequent garbage collections.
Read the Original
This page is a summary of: PSA-Cache: A Page-state-aware Cache Scheme for Boosting 3D NAND Flash Performance, ACM Transactions on Storage, March 2023, ACM (Association for Computing Machinery), DOI: 10.1145/3574324.
You can read the full text:
The following have contributed to this page