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 …

Co-active: A workload-aware collaborative cache management scheme for NVMe SSDs

H Sun, S Dai, J Huang, X Qin - IEEE Transactions on Parallel …, 2021 - ieeexplore.ieee.org
When it comes to NAND Flash-based solid-state disks (SSDs), cache can narrow the
performance gap between user-level I/Os and flash memory. Cache management schemes …

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 …

DAC: A dynamic active and collaborative cache management scheme for solid state disks

H Sun, S Dai, J Huang, Y Yue, X Qin - Journal of Systems Architecture, 2023 - Elsevier
NAND Flash memory-based SSDs have been widely used in modern storage systems to
improve the performance and energy consumption. Existing caching management schemes …

HIPA: A hybrid load balancing method in SSDs for improved parallelism performance

H Sun, X Cheng, C Zhang, Y Yue, X Qin - Journal of Systems Architecture, 2022 - Elsevier
NAND Flash-based SSDs have been widely adopted as underlying storage devices in
storage systems thanks to high random performance in the SSDs. Because of inherent rich …

Ncache: A machine-learning cache management scheme for computational ssds

H Sun, Q Cui, J Huang, X Qin - IEEE Transactions on Computer …, 2022 - ieeexplore.ieee.org
Inside a solid-state disk (SSD), cache stores frequently accessed data to shorten the user-I/O
response time and reduce the number of read/write operations in flash memory, thereby …

DRAM cache management with request granularity for NAND-based SSDs

H Lin, Z Sha, J Li, Z Cai, B Gerofi, Y Shi… - Proceedings of the 51st …, 2022 - dl.acm.org
Most flash-based solid-state drives (SSDs) employ an on-board Dynamic Random Access
Memory (DRAM) to cache hot data at the SSD page granularity. This can significantly reduce …

ECR: Eviction‐cost‐aware cache management policy for page‐level flash‐based SSDs

H Chen, Y Pan, C Li, Y Xu - Concurrency and Computation …, 2021 - Wiley Online Library
Cache management policy plays a key role in offering low latency access to flash‐based
SSDs. Most existing solutions including LRU and its successors only focus on improving the …

A study of invalid programming in 3d qlc nand flash memories

H Dang, X Yao, Z Wan, Q Li - Proceedings of the 15th ACM Workshop on …, 2023 - dl.acm.org
3D QLC NAND flash memories are now widely applied in storage systems due to their high
density. They adopt the two-step programming strategy to avoid severe program …

A Machine Learning-empowered Cache Management Scheme for High-Performance SSDs

H Sun, C Sun, H Tong, Y Yue… - IEEE Transactions on …, 2024 - ieeexplore.ieee.org
NAND Flash-based solid-state drives (SSDs) have gained widespread usage in data
storage thanks to their exceptional performance and low power consumption. The …