Deferred updates for flash-based storage

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

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

4 Scopus citations

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 (US)
Title of host publication2010 IEEE 26th Symposium on Mass Storage Systems and Technologies, MSST2010
PublisherIEEE Computer Society
ISBN (Print)9781424471539
DOIs
StatePublished - 2010
Event2010 IEEE 26th Symposium on Mass Storage Systems and Technologies, MSST 2010 - Lake Tahoe, NV, United States
Duration: May 6 2010May 7 2010

Publication series

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

Other

Other2010 IEEE 26th Symposium on Mass Storage Systems and Technologies, MSST 2010
Country/TerritoryUnited States
CityLake Tahoe, NV
Period5/6/105/7/10

Fingerprint

Dive into the research topics of 'Deferred updates for flash-based storage'. Together they form a unique fingerprint.

Cite this