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 …

Degraded mode-benefited I/O scheduling to ensure I/O responsiveness in RAID-enabled SSDs

Z Sha, J Li, Z Cai, M Huang, J Liao… - ACM Transactions on …, 2022 - dl.acm.org
RAID-enabled SSDs commonly have unbalanced I/O workloads on their components (eg,
SSD channels), as the data/parity chunks in the same stripe may have varied access frequency…

Proactive Stripe Reconstruction to Improve Cache Use Efficiency of SSD-Based RAID Systems

Z Sha, J Wu, J Li, B Gerofi, Z Cai, J Liao - ACM Transactions on …, 2023 - dl.acm.org
Solid-State Drives (SSDs) exhibit different failure characteristics compared to conventional
hard disk drives. In particular, the Bit Error Rate (BER) of an SSD increases as it bears more …

Unifying temporal and spatial locality for cache management inside SSDs

Z Sha, Z Cai, F Trahay, J Liao… - 2022 Design, Automation …, 2022 - ieeexplore.ieee.org
To ensure better I/O performance of solid-state drivers (SSDs), a dynamic random access
memory (DRAM) is commonly equipped as a cache to absorb overwrites or writes, instead of …

Patch-based data management for dual-copy buffers in RAID-enabled SSDs

J Li, Z Sha, Z Cai, F Trahay… - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
While a dual-copy redundant array of independent disk (RAID) buffering can remove single
point of failure in the buffer of RAID-enabled solid-state drives (SSDs), it loses a half of buffer …

Visibility graph-based cache management for DRAM buffer inside solid-state drives

Z Sha, J Li, F Zhang, M Huang, Z Cai… - ACM Transactions on …, 2023 - dl.acm.org
Most solid-state drives (SSDs) adopt an on-board Dynamic Random Access Memory (DRAM)
to buffer the write data, which can significantly reduce the amount of write operations …

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 absorbed …

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 …

Cache eviction for SSD-HDD hybrid storage based on sequential packing

C Tang, Z Sha, J Li, H Lin, L Chen, Z Cai… - Journal of Systems …, 2023 - Elsevier
Hybrid storage systems consist of NAND flash-based solid-state drives (SSDs) and conventional
hard disk drives (HDDs). In which, the SSD device commonly acts as a cache for HDDs, …

Mitigating negative impacts of read disturb in SSDs

J Li, B Huang, Z Sha, Z Cai, J Liao, B Gerofi… - ACM Transactions on …, 2020 - dl.acm.org
Read disturb is a circuit-level noise in solid-state drives (SSDs), which may corrupt existing
data in SSD blocks and then cause high read error rate and longer read latency. The …