Sep 2026· ACM Transactions on Storage· 0 citations· 22 references
TL;DR
A Lightweight Cache Buffer Management (LCBM) strategy that avoids precise frequency tracking altogether and reduces the average read latency and the write response time, while eliminating the metadata overhead of counter- and LRU-based designs is introduced.
Abstract
Flash memory, characterized by its rapid read and write capabilities and compact size compared to traditional hard disk drives (HDDs), has become a dominant choice for modern storage devices, particularly solid-state drives (SSDs). Despite its advantages, flash memory suffers from device wear caused by repeated write and erase operations, which increases the probability of read errors and ultimately limits SSD lifespan. To enhance SSD reliability and performance without incurring significant resource overhead, prior research has explored data allocation strategies that place frequently accessed data into lower-latency flash locations. However, such schemes typically rely on per-page access counters or LRU-based buffer management, both of which introduce non-negligible metadata maintenance overhead on resource-constrained SSD controllers. This paper introduces a Lightweight Cache Buffer Management (LCBM) strategy that avoids precise frequency tracking altogether. LCBM combines a batch-based first-in-first-out (FIFO) buffer policy with a simple swapping mechanism that dynamically adjusts data placement across the least significant bit (LSB), central significant bit (CSB), and most significant bit (MSB) positions, keeping frequently accessed data in cells with shorter read latency while fully exploiting multi-plane and intra-channel parallelism. Trace-driven simulation shows that, relative to the state-of-the-art FSPDA, LCBM reduces the average read latency by 13.62% and the write response time by 66.81% (and by 16.82% and 64.97%, respectively, over OSPADA), while eliminating the metadata overhead of counter- and LRU-based designs. We further validate LCBM at the system level on the FEMU emulator using both Filebench workloads and real-user traces, where it sustains competitive-to-higher throughput under realistic, long-term deployment scenarios.
An enhancement to the Clean First LRU (CFLRU) algorithm, termed Dirty Hot Clean Hot CFLRU (DCH-CFLRU), which provides both clean and dirty pages with a second chance, and exhibits better overall flash memory performance and extending its lifespan.
Panch Dev Bhatta, S. R. Joshi, A. Saud· Journal of Physical and Life...· 0 citations
CXL SSDs extend system memory using NAND flash, providing a scalable solution to the capacity and bandwidth limits of memory-intensive, multi-tenant cloud services. Since CXL SSDs are directly addressable by the CPU, SSD-internal prefetching is crucial for hiding flash-grade latency from the host. However, host-side pa...
Chung-Min Yu, Chih-Kang Yeh, Ying-Shuo Lin et al.· IEEE International Conferenc...· 0 citations
Modern heterogeneous storage no longer follows a simple fast/slow hierarchy. Byte-addressable NVM provides fine-grained, low-latency persistence, whereas NVMe SSDs deliver high bandwidth under deep queues and offer greater capacity. Most LSM-tree key-value stores, however, send every foreground write through a designat...
Rui-Song Zhou, Liang Bao, Hai-Jun Zhang et al.· Proceedings of the Internati...· 0 citations
NAND-backed storage offers the capacity needed to scale LLM prefix caching, but its block I/O path incurs CPU cache contention and host-DRAM staging in addition to NAND latency. Our characterization shows that these interface costs persist even with DRAM as the storage medium, motivating CXL-SSDs for byte-addressable a...
Hyunsun Chung, Taewan Noh, Minji Kim et al.· 0 citations
Portable flash devices, such as TF cards, widely adopt the exFAT file system due to its cross-platform compatibility and support for large-capacity storage. However, directory entries in exFAT exhibit a distributed storage characteristic. When traversing files within massive small directories, a single read request for...
Zoned Namespace (ZNS) SSDs expose a sequential-write zone interface that reduces flash-level write amplification and offers cost and capacity advantages over conventional SSDs. Yet this interface creates a semantic mismatch for B+Tree-based storage engines, whose updates are fine-grained and logically in-place. Our wri...
Bo Chen, Jin-Lei Hu, Cheng-Xiao Gong et al.· Proceedings of the Internati...· 0 citations
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.