On Computational Models for Flash Memory Devices

  • Authors:
  • Deepak Ajwani;Andreas Beckmann;Riko Jacob;Ulrich Meyer;Gabriel Moruz

  • Affiliations:
  • Department of Computer Science, Aarhus University, Denmark;Institut für Informatik, Goethe-Universität Frankfurt am Main, Germany;Computer Science Department, TU München, Germany;Institut für Informatik, Goethe-Universität Frankfurt am Main, Germany;Institut für Informatik, Goethe-Universität Frankfurt am Main, Germany

  • Venue:
  • SEA '09 Proceedings of the 8th International Symposium on Experimental Algorithms
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Flash memory-based solid-state disks are fast becoming the dominant form of end-user storage devices, partly even replacing the traditional hard-disks. Existing two-level memory hierarchy models fail to realize the full potential of flash-based storage devices. We propose two new computation models, the general flash model and the unit-cost model, for memory hierarchies involving these devices. Our models are simple enough for meaningful algorithm design and analysis. In particular, we show that a broad range of existing external-memory algorithms and data structures based on the merging paradigm can be adapted efficiently into the unit-cost model. Our experiments show that the theoretical analysis of algorithms on our models corresponds to the empirical behavior of algorithms when using solid-state disks as external memory.