The Efficient Merge Operation in Log Buffer-Based Flash Translation Layer for Enhanced Random Writing


The KIPS Transactions:PartD, Vol. 19, No. 2, pp. 161-186, Apr. 2012
10.3745/KIPSTD.2012.19.2.161,   PDF Download:

Abstract

Recently, the flash memory consistently increases the storage capacity while the price of the memory is being cheap. This makes the mass storage SSD (Solid State Drive) popular. The flash memory, however, has a lot of defects. In order that these defects should be complimented, it is needed to use the FTL (Flash Translation Layer) as a special layer. To operate restrictions of the hardware efficiently, the FTL that is essential to work plays a role of transferring from the logical sector number of file systems to the physical sector number of the flash memory. Especially, the poor performance is attributed to Erase-Before-Write among the flash memory``s restrictions, and even if there are lots of studies based on the log block, a few problems still exists in order for the mass storage flash memory to be operated. If the FAST based on Log Block-Based Flash often is generated in the wide locality causing the random writing, the merge operation will be occur as the sectors is not used in the data block. In other words, the block thrashing which is not effective occurs and then, the flash memory``s performance get worse, If the log-block makes the overwriting caused, the log-block is executed like a cache and this technique contributes to developing the flash memory performance improvement. This study for the improvement of the random writing demonstrates that the log block is operated like not only the cache but also the entire flash memory so that the merge operation and the erase operation are diminished as there are a distinct mapping table called as the offset mapping table for the operation, The new FTL is to be defined as the XAST (extensively-Associative Sector Translation). The XAST manages the offset mapping table with efficiency based on the spatial locality and temporal locality.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
J. H. Lee, H. C. Roh, S. H. Park, "The Efficient Merge Operation in Log Buffer-Based Flash Translation Layer for Enhanced Random Writing," The KIPS Transactions:PartD, vol. 19, no. 2, pp. 161-186, 2012. DOI: 10.3745/KIPSTD.2012.19.2.161.

[ACM Style]
Jun Hyuk Lee, Hong Chan Roh, and Sang Hyun Park. 2012. The Efficient Merge Operation in Log Buffer-Based Flash Translation Layer for Enhanced Random Writing. The KIPS Transactions:PartD, 19, 2, (2012), 161-186. DOI: 10.3745/KIPSTD.2012.19.2.161.