vix.ing · top · new · best · stats · spec

Revitalizing Copybacks in Modern SSDs: Why and How

2018/10/10 by Duwon Hong, Myungsuk Kim, Hong, Duwon +7
Computer Science · #Advanced Data Storage Technologies #Caching and Content Delivery #Digital Rights Management and Security #FOS: Computer and information sciences #Operating Systems (cs.OS) #cs.OS

paper · pdf · doi:10.48550/arxiv.1810.04603

5 pages, 6 figures

arxiv created 2018/10/10 · openalex publication_date 2018/10/10 · arxiv updated 2018/10/11 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28

Abstract

For modern flash-based SSDs, the performance overhead of internal data migrations is dominated by the data transfer time, not by the flash program time as in old SSDs. In order to mitigate the performance impact of data migrations, we propose rCopyback, a restricted version of copyback. Rcopyback works like the original copyback except that only n consecutive copybacks are allowed. By limiting the number of successive copybacks, it guarantees that no data reliability problem occurs when data is internally migrated using rCopyback. In order to take a full advantage of rCopyback, we developed a rCopyback-aware FTL, rcFTL, which intelligently decides whether rCopyback should be used or not by exploiting varying host workloads. Our evaluation results show that rcFTL can improve the overall I/O throughput by 54% on average over an existing FTL which does not use copybacks.

Related