Skip to main navigation Skip to search Skip to main content

Access Characteristic Guided Partition for NAND Flash based High-Density SSDs

  • Yina Lv
  • , Liang Shi*
  • , Yunpeng Song
  • , Chun Jason Xue
  • *Corresponding author for this work

Research output: Journal Publications and ReviewsRGC 21 - Publication in refereed journalpeer-review

Abstract

NAND flash-based solid-state drives (SSDs) are a kind of widely adopted storage. However, state-of-the-art works presented that the SSD always suffers from significant read performance degradation. One of the most critical reasons is access interference between read and write operations. This is because the read and write latency gaps are more pronounced for the latest NAND flash in SSDs. In this paper, an interference reduction scheme is proposed to improve performance. This is motivated by the observation from several server workloads, where read and write operations can be easily separated based on access characteristics. Considering that SSDs are always organized with many parallel units, the basic idea of this work is to partition the parallel units of the SSD into different areas and place data in the corresponding area according to access characteristics. Then, the interference can be optimized by issuing read and write requests to the different areas. To realize the above design, several approaches are proposed: First, an access characteristic-based data placement and migration method is proposed for read and write request separation. Second, to further adapt the parallel requirement for different workloads, a workload-based partitioning scheme is proposed to determine the number of parallel units for read and write areas. Finally, based on partitioned SSD, a hot-data driven wear-leveling method is further proposed to balance the wearing of parallel units in read and write areas. Experimental results show that partitioned SSD can significantly improve the read performance and wear-leveling of partitioned SSD can guarantee performance and lifetime. © 2023 IEEE.
Original languageEnglish
Pages (from-to)4643-4656
JournalIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Volume42
Issue number12
Online published1 Jun 2023
DOIs
Publication statusPublished - Dec 2023

Funding

This work was supported in part by NSFC under Grant 62141213 and Grant 62072177; in part by the Shanghai Science and Technology Project under Grant 20ZR1417200 and Grant 22QA1403300; and in part by the Research Grants Council of the Hong Kong Special Administrative Region, China, under Project CityU 11218720.

Research Keywords

  • Flash memories
  • Interference
  • NAND flash memory
  • Organizations
  • Parallel processing
  • parallelism
  • performance
  • read-write interference
  • Redundancy
  • Scheduling
  • Servers
  • storage system

RGC Funding Information

  • RGC-funded

Fingerprint

Dive into the research topics of 'Access Characteristic Guided Partition for NAND Flash based High-Density SSDs'. Together they form a unique fingerprint.

Cite this