• Home
  • Search
  • Towards a Scalable and Write-Free Multi-version Checkpointing Scheme in Solid State Drives
  • Cite Icon4
  • https://doi.org/10.1109/dsn.2016.13Copy DOI Icon

Towards a Scalable and Write-Free Multi-version Checkpointing Scheme in Solid State Drives

  • Jun 1, 2016
  • Hoda Aghaei Khouzani +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Flash memory based solid state drives (SSDs) are widely adopted in mobile devices, PCs and data centers, making their reliability critical. Although periodically creating checkpoints is a well-developed technique for traditional hard disk drives, very few work has exploited the unique properties of SSDs to accelerate checkpoint creation and reduce storage cost. More specifically, the remap-on-write property of SSD creates a trail of multiple versions of data, which can be exploited to create multiple checkpoints without engendering extra writes. However, efficiently managing the metadata to support multiple checkpoints is challenging. In this paper, we propose a low storage cost and high performance scheme to support multiple checkpoints in SSDs. Instead of storing a log-based snapshot of the entire Flash Translation Layer (FTL) per checkpoint, we efficiently keep track of the changes to the FTL across multiple checkpoints, thus accelerating the creation, deletion, and activation of checkpoints within minimum storage overhead and minimum impact on regular SSD operations. Experiments on Microsoft real-world benchmarks confirm the advantage of the proposed scheme over a fully snapshot scheme in terms of storage and performance overhead.

Similar Papers
  • Conference Article
  • Citations11

Improving write performance by enhancing internal parallelism of Solid State Drives

  • Dec 01, 2012
  • Xiaojun Ruan +5
  • Book Chapter
  • Citations17

A comprehensive survey of issues in solid state drives

  • Jan 01, 2019
  • Youngbin Jin +1
  • Conference Article
  • Citations12

SoftSSD: Software-defined SSD Development Platform for Rapid Flash Firmware Prototyping

  • Oct 01, 2022
  • Jin Xue +2
  • 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
  • Citations7

WARD: Wear Aware RAID Design Within SSDs

  • Nov 01, 2018
  • IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
  • Shunzhuo Wang +4
  • Conference Article
  • Citations12

UFLIP-OC

  • Sep 02, 2017
  • Ivan Luiz Picoli +4
  • Book Chapter
  • Citations5

Double Hot/Cold Clustering for Solid State Drives

  • Jan 01, 2014
  • Taedong Jung +3
  • Conference Article
  • Citations2

Log-ROC: Log Structured RAID on Open-Channel SSD

  • Oct 01, 2022
  • Teng Ma +2
  • Conference Article
  • Citations12

FADaC

  • May 22, 2019
  • Kevin Kremer +1
  • Conference Article
  • Citations8

Optimizing Host-level Flash Translation Layer with Considering Storage Stack of Host Systems

  • Jan 05, 2018
  • Jhuyeong Jhin +2
  • Conference Article
  • Citations3

A Cache Management Scheme for Hiding Garbage Collection Latency in Flash-Based Solid State Drives

  • Sep 01, 2015
  • Wei Xie +1
  • Conference Article
  • Citations3

An Effective Page Padding Method for RAM Buffer Algorithms to Enhance the SSD Endurance

  • Nov 01, 2016
  • Eri Ogawa +1
  • Conference Article
  • Citations20

Investigating power outage effects on reliability of solid-state drives

  • Mar 01, 2018
  • Saba Ahmadian +4
  • Research Article
  • Citations55

Improving performance and lifetime of solid-state drives using hardware-accelerated compression

  • Nov 01, 2011
  • IEEE Transactions on Consumer Electronics
  • Sungjin Lee +4
  • Conference Article
  • Citations3

Access Characteristic-based Cache Replacement Policy in an SSD

  • Jan 01, 2020
  • Joohyeong Yoon +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.