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 …
domains. The internal caches in the SSDs boost SSD performance, lifetime, and robustness …
Fully automatic stream management for {Multi-Streamed}{SSDs} using program contexts
Multi-streamed SSDs can significantly improve both the performance and lifetime of flash-
based SSDs when their streams are properly managed. However, existing stream …
based SSDs when their streams are properly managed. However, existing stream …
Adaptive management with request granularity for dram cache inside nand-based ssds
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 …
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
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 …
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 …
(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
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 …
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
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 …
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 …
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 …
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
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 …
workloads with a mixture of read and write requests. To significantly improve the read …