Extending SSD lifetime in database applications with page overwrites

  • Authors:
  • Jürgen Kaiser;Fabio Margaglia;André Brinkmann

  • Affiliations:
  • Johannes, Gutenberg-Universität, Mainz, Germany;Johannes, Gutenberg-Universität, Mainz, Germany;Johannes, Gutenberg-Universität, Mainz, Germany

  • Venue:
  • Proceedings of the 6th International Systems and Storage Conference
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

Flash-based Solid State Disks (SSDs) have been a great success story over the last years and are widely used in embedded systems, servers, and laptops. One often overlooked ability of NAND flash is that flash pages can be overwritten in certain circumstances. This can be used to decrease wear out and increase performance. In this paper, we analyze the potential of overwrites for the most used data structure in database applications: the B-Tree. We show that with overwrites it is possible to significantly reduce flash wear out and increase overall performance.