Deferred updates for flash-based storage

Biplob Debnath, Mohamed F. Mokbel, David J. Lilja, David Du

Research output: Chapter in Book/Report/Conference proceedingConference contribution

4 Citations (Scopus)

Abstract

The NAND flash memory based storage has faster read, higher power savings, and lower cooling cost compared to the conventional rotating magnetic disk drive. However, in case of flash memory, read and write operations are not symmetric. Write operations are much slower than read operations. Moreover, frequent update operations reduce the lifetime of the flash memory. Due to the faster read performance, flash-based storage is particularly attractive for the read-intensive database workloads, while it can produce poor performance when used for the update-intensive database workloads. This paper aims to improve write performance and lifetime of flash-based storage for the update-intensive workloads. In particular, we propose a new hierarchical approach named as deferred update methodology. Instead of directly updating the data records, first we buffer the changes due to update operations as logs in two intermediate in-flash layers. Next, we apply multiple update logs in bulk to the data records. Experimental results show that our proposed methodology significantly improves update processing overhead and longevity of the flash-based storages.

Original languageEnglish
Title of host publication2010 IEEE 26th Symposium on Mass Storage Systems and Technologies, MSST2010
PublisherIEEE Computer Society
ISBN (Print)9781424471539
DOIs
Publication statusPublished - 1 Jan 2010
Event2010 IEEE 26th Symposium on Mass Storage Systems and Technologies, MSST 2010 - Lake Tahoe, NV, United States
Duration: 6 May 20107 May 2010

Publication series

Name2010 IEEE 26th Symposium on Mass Storage Systems and Technologies, MSST2010

Conference

Conference2010 IEEE 26th Symposium on Mass Storage Systems and Technologies, MSST 2010
CountryUnited States
CityLake Tahoe, NV
Period6/5/107/5/10

    Fingerprint

ASJC Scopus subject areas

  • Hardware and Architecture
  • Electrical and Electronic Engineering

Cite this

Debnath, B., Mokbel, M. F., Lilja, D. J., & Du, D. (2010). Deferred updates for flash-based storage. In 2010 IEEE 26th Symposium on Mass Storage Systems and Technologies, MSST2010 [5496994] (2010 IEEE 26th Symposium on Mass Storage Systems and Technologies, MSST2010). IEEE Computer Society. https://doi.org/10.1109/MSST.2010.5496994