Title :
Bridging the information gap between buffer and flash translation layer for flash memory
Author :
Liao, Xue-liang ; Hu, Shi-Min
Author_Institution :
Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
fDate :
11/1/2011 12:00:00 AM
Abstract :
Flash memory has been widely used as storage media in consumer devices, whereas its erase-before-update characteristic degrades its performance. Buffer and FTL (Flash Translation Layer) are two important techniques to improve the performance of flash memory. However, in the traditional architecture, the buffer and FTL work independently, resulting in an information gap which affects the efficiency of garbage collection in flash memory. This paper proposes a new architecture to bridge the information gap between the buffer and the FTL. In the new architecture, the buffer manager provides several replacement candidates instead of one to the FTL, and the FTL makes and performs a decision according to these candidates and the physical information of flash memory. Experiments show that the new architecture can reduce the garbage collection overhead by up to 40%.
Keywords :
buffer storage; flash memories; logic gates; performance evaluation; NAND flash memory; buffer translation layer; flash translation layer; garbage collection overhead reduction; information gap; performance improvement; storage media; Bridges; Buffer storage; Cleaning; Computer architecture; File systems; Flash memory; Switches; Buffer; Flash Translation Layer; Garbage Collection.; InformationGap;
Journal_Title :
Consumer Electronics, IEEE Transactions on
DOI :
10.1109/TCE.2011.6131152