SSD internal cache management policies: A survey

S Tripathy, M Satpathy - Journal of Systems Architecture, 2022 - Elsevier
SSDs are now increasingly being adopted as primary nonvolatile storage in diverse
domains. The internal caches in the SSDs boost SSD performance, lifetime, and robustness …

Fully automatic stream management for {Multi-Streamed}{SSDs} using program contexts

T Kim, D Hong, SS Hahn, M Chun, S Lee… - … USENIX Conference on …, 2019 - usenix.org
Multi-streamed SSDs can significantly improve both the performance and lifetime of flash-
based SSDs when their streams are properly managed. However, existing stream …

Adaptive management with request granularity for dram cache inside nand-based ssds

H Lin, J Li, Z Sha, Z Cai, Y Shi… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
Most flash-based solid-state drives (SSDs) adopt an onboard dynamic random access
memory (DRAM) to buffer hot write data. Then, the write or overwrite operations can be …

Pattern-based prefetching with adaptive cache management inside of solid-state drives

J Li, X Xu, Z Cai, J Liao, K Li, B Gerofi… - ACM Transactions on …, 2022 - dl.acm.org
This article proposes a pattern-based prefetching scheme with the support of adaptive cache
management, at the flash translation layer of solid-state drives (SSDs). It works inside of …

Low I/O intensity-aware partial GC scheduling to reduce long-tail latency in SSDs

Z Sha, J Li, L Song, J Tang, M Huang, Z Cai… - ACM Transactions on …, 2021 - dl.acm.org
This article proposes a low I/O intensity-aware scheduling scheme on garbage collection
(GC) in SSDs for minimizing the I/O long-tail latency to ensure I/O responsiveness. The basic …

Design of a host interface logic for GC-free SSDs

M Jung, W Choi, M Kwon, S Srikantaiah… - … on Computer-Aided …, 2019 - ieeexplore.ieee.org
Garbage collection (GC) and resource contention on I/O buses (channels) are among the
critical bottlenecks in solid-state drives (SSDs) that cannot be easily hidden. Most existing …

MNFTL: An efficient flash translation layer for MLC NAND flash memory

C Ma, Y Wang, Z Shen, R Chen, Z Wang… - ACM Transactions on …, 2020 - dl.acm.org
The write constraints of Multi-Level Cell (MLC) NAND flash memory make most of the
existing flash translation layer (FTL) schemes inefficient or inapplicable. In this article, we …

PASM: Parallelism Aware Space Management strategy for hybrid SSD towards in-storage DNN training acceleration

C **ao, S Qiu, D Xu - Journal of Systems Architecture, 2022 - Elsevier
With the explosive growth of data volume and great improvement in flash technologies, SSD-
based In-Storage Computing (ISC) is becoming one of the most important means to …

Frequent access pattern-based prefetching inside of solid-state drives

X Xu, Z Cai, J Liao, Y Ishiakwa - … & Test in Europe Conference & …, 2020 - ieeexplore.ieee.org
This paper proposes an SSD-inside data prefetching scheme, which has features of OS-
dependence and use transparency. To be specific, it first mines frequent block access …

HotR: Alleviating read/write interference with hot read data replication for flash storage

S Wu, W Zhang, B Mao, H Jiang - 2019 Design, Automation & …, 2019 - ieeexplore.ieee.org
The read/write interference problem of flash storage remains a critical concern under
workloads with a mixture of read and write requests. To significantly improve the read …