@article{ART002247089},
author={Hwan-Pil Choi and Yong-Seok Kim},
title={STP-FTL: An Efficient Caching Structure for Demand-based Flash Translation Layer},
journal={Journal of The Korea Society of Computer and Information},
issn={1598-849X},
year={2017},
volume={22},
number={7},
pages={1-7},
doi={10.9708/jksci.2017.22.07.001}
TY - JOUR
AU - Hwan-Pil Choi
AU - Yong-Seok Kim
TI - STP-FTL: An Efficient Caching Structure for Demand-based Flash Translation Layer
JO - Journal of The Korea Society of Computer and Information
PY - 2017
VL - 22
IS - 7
PB - The Korean Society Of Computer And Information
SP - 1
EP - 7
SN - 1598-849X
AB - As the capacity of NAND flash module increases, the amount of RAM increases for caching and maintaining the FTL mapping information. In order to reduce the amount of mapping information managed in the RAM, a demand-based address mapping method stores the entire mapping information in the flash and some valid mapping information in the form of cache in the RAM so that the RAM can be used efficiently. However, when cache miss occurs, it is necessary to read the mapping information recorded in the flash, so overhead occurs to translate the address. If the RAM space is not enough, the cache hit ratio decreases, resulting in greater overhead. In this paper, we propose a method using two tables called TPMT(Translation Page Mapping Table) and SMT(Segmented Translation Page Mapping Table) to utilize both temporal locality and spatial locality more efficiently.
A performance evaluation shows that this method can improve the cache hit ratio by up to 30% and reduces the extra translation operations by up to 72%, compared to the TPM scheme.
KW - Solid State Drive;Flash Memory;Flash Translation Layer;Demand-based address mapping;Cache Management
DO - 10.9708/jksci.2017.22.07.001
ER -
Hwan-Pil Choi and Yong-Seok Kim. (2017). STP-FTL: An Efficient Caching Structure for Demand-based Flash Translation Layer. Journal of The Korea Society of Computer and Information, 22(7), 1-7.
Hwan-Pil Choi and Yong-Seok Kim. 2017, "STP-FTL: An Efficient Caching Structure for Demand-based Flash Translation Layer", Journal of The Korea Society of Computer and Information, vol.22, no.7 pp.1-7. Available from: doi:10.9708/jksci.2017.22.07.001
Hwan-Pil Choi, Yong-Seok Kim "STP-FTL: An Efficient Caching Structure for Demand-based Flash Translation Layer" Journal of The Korea Society of Computer and Information 22.7 pp.1-7 (2017) : 1.
Hwan-Pil Choi, Yong-Seok Kim. STP-FTL: An Efficient Caching Structure for Demand-based Flash Translation Layer. 2017; 22(7), 1-7. Available from: doi:10.9708/jksci.2017.22.07.001
Hwan-Pil Choi and Yong-Seok Kim. "STP-FTL: An Efficient Caching Structure for Demand-based Flash Translation Layer" Journal of The Korea Society of Computer and Information 22, no.7 (2017) : 1-7.doi: 10.9708/jksci.2017.22.07.001
Hwan-Pil Choi; Yong-Seok Kim. STP-FTL: An Efficient Caching Structure for Demand-based Flash Translation Layer. Journal of The Korea Society of Computer and Information, 22(7), 1-7. doi: 10.9708/jksci.2017.22.07.001
Hwan-Pil Choi; Yong-Seok Kim. STP-FTL: An Efficient Caching Structure for Demand-based Flash Translation Layer. Journal of The Korea Society of Computer and Information. 2017; 22(7) 1-7. doi: 10.9708/jksci.2017.22.07.001
Hwan-Pil Choi, Yong-Seok Kim. STP-FTL: An Efficient Caching Structure for Demand-based Flash Translation Layer. 2017; 22(7), 1-7. Available from: doi:10.9708/jksci.2017.22.07.001
Hwan-Pil Choi and Yong-Seok Kim. "STP-FTL: An Efficient Caching Structure for Demand-based Flash Translation Layer" Journal of The Korea Society of Computer and Information 22, no.7 (2017) : 1-7.doi: 10.9708/jksci.2017.22.07.001