Analysis and Advice on Cache Algorithms of SSD FTL


KIPS Transactions on Computer and Communication Systems, Vol. 12, No. 1, pp. 1-8, Jan. 2023
https://doi.org/10.3745/KTCCS.2023.12.1.1,   PDF Download:
Keywords: SSD, FTL, LRU, MLC(Multi Level Cell), Write-only Cache
Abstract

It is impossible to overwrite on an already allocated page in SSDs, so whenever a write operation occurs a page replacement with a clean page is required. To resolve this problem, SSDs have an internal flash translation layer called FTL that maps logical pages managed by a file system of operating system to currently allocated physical pages. SSD pages discarded due to write operations must be recycled through initialization, but since the number of initialization times is limited the FTL provides a caching function to reduce the number of writes in addition to the page mapping function, which is a core function. In this study, we focus on the FTL cache methodologies reducing the number of page writes and analyze the related algorithms, and propose a write-only cache strategy. As a result of experimenting with the write-only cache using a simulator, it showed an improvement of up to 29%.


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]
H. B. Lee and T. Y. Chung, "Analysis and Advice on Cache Algorithms of SSD FTL," KIPS Transactions on Computer and Communication Systems, vol. 12, no. 1, pp. 1-8, 2023. DOI: https://doi.org/10.3745/KTCCS.2023.12.1.1.

[ACM Style]
Hyung Bong Lee and Tae Yun Chung. 2023. Analysis and Advice on Cache Algorithms of SSD FTL. KIPS Transactions on Computer and Communication Systems, 12, 1, (2023), 1-8. DOI: https://doi.org/10.3745/KTCCS.2023.12.1.1.