DocumentCode :
738189
Title :
High-Performance and Lightweight Transaction Support in Flash-Based SSDs
Author :
Lu, Youyou ; Shu, Jiwu ; Guo, Jia ; Li, Shuai ; Mutlu, Onur
Author_Institution :
Department of Computer Science and Technology, Tsinghua University, Beijing, China
Volume :
64
Issue :
10
fYear :
2015
Firstpage :
2819
Lastpage :
2832
Abstract :
Flash memory has accelerated the architectural evolution of storage systems with its unique characteristics compared to magnetic disks. The no-overwrite property of flash memory naturally supports transactions, a commonly used mechanism in systems to provide consistency. However, existing embedded transaction designs in flash-based Solid State Drives (SSDs) either limit the transaction concurrency or introduce high overhead in tracking transaction states. This leads to low or unstable SSD performance. In this paper, we propose a transactional SSD (TxSSD) architecture, LightTx, to enable better concurrency and low overhead. First, LightTx improves transaction concurrency arbitrarily by using a page-independent commit protocol. Second, LightTx tracks the recent updates by leveraging the near-log-structured update property of SSDs and periodically retires dead transactions to reduce the transaction state tracking cost. Experiments show that LightTx achieves nearly the lowest overhead in garbage collection, memory consumption and mapping persistence compared to existing embedded transaction designs. LightTx also provides up to 20.6 percent performance improvement due to improved transaction concurrency.
Keywords :
Ash; Concurrent computing; Memory management; Parallel processing; Protocols; Resource management; Software; Atomicity; Durability; Flash Memory; Solid State Drives; Solid state drives; Transaction Recovery; Transactional SSD; atomicity; durability; flash memory; transaction recovery; transactional SSD;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/TC.2015.2389828
Filename :
7005487
Link To Document :
بازگشت