TY - GEN
T1 - Deferred updates for flash-based storage
AU - Debnath, Biplob
AU - Mokbel, Mohamed F
AU - Lilja, David J
AU - Du, David H
PY - 2010
Y1 - 2010
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
AN - SCOPUS:77957829212
SN - 9781424471539
T3 - 2010 IEEE 26th Symposium on Mass Storage Systems and Technologies, MSST2010
BT - 2010 IEEE 26th Symposium on Mass Storage Systems and Technologies, MSST2010
PB - IEEE Computer Society
T2 - 2010 IEEE 26th Symposium on Mass Storage Systems and Technologies, MSST 2010
Y2 - 6 May 2010 through 7 May 2010
ER -