• Cite Icon4
  • https://doi.org/10.1145/2629455Copy DOI Icon

Plugging Versus Logging

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

A promising technique to improve the write performance of solid-state disks (SSDs) is to use a disk write buffer. The goals of a write buffer is not only to reduce the write traffic to the flash chips but also to convert host write patterns into long and sequential write bursts. This study proposes a new buffer design consisting of a replacement policy and a write-back policy. The buffer monitors how the host workload stresses the flash translation layer upon garbage collection. This is used to dynamically adjust its replacement and write-back strategies for a good balance between write sequentiality and write randomness. When the garbage collection overhead is low, the write buffer favors high write sequentiality over low write randomness. When the flash translation layer observes a high overhead of garbage collection, the write buffer favors low write randomness over high write sequentiality. The proposed buffer design outperformed existing approaches by up to 20% under various workloads and flash translation algorithms, as will be shown in experiment results.

Similar Papers
  • Research Article

ZTL: A block layer ZNS driver

  • Jun 01, 2026
  • Journal of Systems Architecture
  • Jan Sass +4
  • Book Chapter
  • Citations4

Towards an Efficient Flash-Based Mid-Tier Cache

  • Jan 01, 2012
  • Yi Ou +2
  • Research Article
  • Citations7

Remap-Based Inter-Partition Copy for Arrayed Solid-State Drives

  • Jul 01, 2022
  • IEEE Transactions on Computers
  • Kyuhwa Han +1
  • Conference Article
  • Citations4

Research on the Flash Translation Layer Based on Grouping Pages

  • Jul 01, 2016
  • Li Wang +4
  • Research Article
  • Citations28

A hybrid flash translation layer design for SLC–MLC flash memory based multibank solid state disk

  • Aug 11, 2010
  • Microprocessors and Microsystems
  • Jung-Wook Park +3
  • Book Chapter
  • Citations4

Incremental garbage collection without tags

  • Jan 01, 1992
  • Benjamin Goldberg
  • PDF
  • Research Article
  • Citations2

Improving Utilization and Life-Span in Parallel Aware MLC-Based SSD Using Virtual Blocks

  • Jan 01, 2020
  • IEEE Access
  • Peyman Forouhar +1
  • Conference Article
  • Citations39

Parallelism and Garbage Collection Aware I/O Scheduler with Improved SSD Performance

  • May 01, 2017
  • Jiayang Guo +3
  • Research Article
  • Citations8

Clustered page-level mapping for flash memory-based storage devices

  • Feb 01, 2015
  • IEEE Transactions on Consumer Electronics
  • Hyukjoong Kim +1
  • Research Article

Performance Evaluation of Flash Translation Layer Considering Utilization and Dynamic Over-provisioning

  • Jun 30, 2014
  • International Journal of Control and Automation
  • Ilhoon Shin
  • Research Article
  • Citations6

MaCACH: An adaptive cache-aware hybrid FTL mapping scheme using feedback control for efficient page-mapped space management

  • Mar 01, 2015
  • Journal of Systems Architecture
  • Jalil Boukhobza +5
  • Research Article
  • Citations4

RB-Explorer: An Accurate and Practical Approach to Write Amplification Measurement for SSDs

  • Apr 01, 2015
  • IEEE Transactions on Computers
  • Hui Sun +4
  • Research Article
  • Citations15

An associative model to minimize matching and backtracking overhead in logic programs with large knowledge bases

  • May 01, 1992
  • Engineering Applications of Artificial Intelligence
  • Arvind K Bansal
  • Research Article
  • Citations13

A Temporal Locality-Aware Page-Mapped Flash Translation Layer

  • Nov 01, 2013
  • Journal of Computer Science and Technology
  • Youngjae Kim +2
  • Conference Article
  • Citations17

A reliable B-tree implementation over flash memory

  • Mar 16, 2008
  • Xiaoyan Xiang +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.