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 …
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…
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
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 …
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 …
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
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 …
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 …
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
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) to buffer hot write data. Then, the write or overwrite operations can be absorbed …
DRAM cache management with request granularity for NAND-based SSDs
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 …
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
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, …
hard disk drives (HDDs). In which, the SSD device commonly acts as a cache for HDDs, …
Mitigating negative impacts of read disturb in SSDs
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 …
data in SSD blocks and then cause high read error rate and longer read latency. The …