Deferred updates for flash-based storage

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

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

3 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
DOIs
Publication statusPublished - 18 Oct 2010
Externally publishedYes
Event2010 IEEE 26th Symposium on Mass Storage Systems and Technologies, MSST2010 - Lake Tahoe, NV, United States
Duration: 6 May 20107 May 2010

Other

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

Fingerprint

Flash memory
Cooling
Processing
Costs

ASJC Scopus subject areas

  • Hardware and Architecture
  • Electrical and Electronic Engineering

Cite this

Debnath, B., Mokbel, M., 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] https://doi.org/10.1109/MSST.2010.5496994

Deferred updates for flash-based storage. / Debnath, Biplob; Mokbel, Mohamed; Lilja, David J.; Du, David.

2010 IEEE 26th Symposium on Mass Storage Systems and Technologies, MSST2010. 2010. 5496994.

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

Debnath, B, Mokbel, M, Lilja, DJ & 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, Lake Tahoe, NV, United States, 6/5/10. https://doi.org/10.1109/MSST.2010.5496994
Debnath B, Mokbel M, Lilja DJ, Du D. Deferred updates for flash-based storage. In 2010 IEEE 26th Symposium on Mass Storage Systems and Technologies, MSST2010. 2010. 5496994 https://doi.org/10.1109/MSST.2010.5496994
Debnath, Biplob ; Mokbel, Mohamed ; Lilja, David J. ; Du, David. / Deferred updates for flash-based storage. 2010 IEEE 26th Symposium on Mass Storage Systems and Technologies, MSST2010. 2010.
@inproceedings{3e80ca4a419e49209089187c9941adff,
title = "Deferred updates for flash-based storage",
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.",
author = "Biplob Debnath and Mohamed Mokbel and Lilja, {David J.} and David Du",
year = "2010",
month = "10",
day = "18",
doi = "10.1109/MSST.2010.5496994",
language = "English",
isbn = "9781424471539",
booktitle = "2010 IEEE 26th Symposium on Mass Storage Systems and Technologies, MSST2010",

}

TY - GEN

T1 - Deferred updates for flash-based storage

AU - Debnath, Biplob

AU - Mokbel, Mohamed

AU - Lilja, David J.

AU - Du, David

PY - 2010/10/18

Y1 - 2010/10/18

N2 - 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.

AB - 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.

UR - http://www.scopus.com/inward/record.url?scp=77957829212&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=77957829212&partnerID=8YFLogxK

U2 - 10.1109/MSST.2010.5496994

DO - 10.1109/MSST.2010.5496994

M3 - Conference contribution

SN - 9781424471539

BT - 2010 IEEE 26th Symposium on Mass Storage Systems and Technologies, MSST2010

ER -