An Efficient Hot-Cold Data Separation Garbage Collection Algorithm Based on Logical Interval in NAND Flash-Based Consumer Electronics

被引:3
作者
Yu, Feifan [1 ]
Yan, Hua [1 ]
机构
[1] Sichuan Univ, Coll Elect & Informat Engn, Chengdu 610064, Peoples R China
关键词
Flash memory; garbage collection; logical interval; wear leveling; PERFORMANCE; NONVOLATILE; POLICY;
D O I
10.1109/TCE.2022.3228404
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In NAND flash-based consumer electronics, garbage collection can degrade consumer electronics performance. And the extra page writes caused by garbage collection reduce the lifespan of consumer electronics. Hot-cold data separation has a critical impact on garbage collection. Therefore, inaccurate hot-cold data separation significantly affects garbage collection overhead and the performance of wear leveling. In addition, accurate data separation depends greatly on heat calculation of each page in NAND flash and extra memory is required to record page heat information. In this paper, we propose an efficient and novel hot-cold data separation garbage collection algorithm. The proposed algorithm introduces T-P factor which combines update time and page sequence number to calculate the heat of different logical interval rather than page, thus accurate hot-cold data separation can be achieved. Based on T-P factor, garbage collection strategy is improved accordingly. Experimental results show that the proposed algorithm is superior to existing algorithms in terms of garbage collection overhead, wear leveling and extra memory consumption in NAND flash-based consumer electronics.
引用
收藏
页码:431 / 440
页数:10
相关论文
共 34 条
[1]  
Chen RQ, 2015, IEEE T CONSUM ELECTR, V61, P484
[2]   Cleaning policies in mobile computers using flash memory [J].
Chiang, ML ;
Chang, RC .
JOURNAL OF SYSTEMS AND SOFTWARE, 1999, 48 (03) :213-231
[3]  
Chiang ML, 1999, SOFTWARE PRACT EXPER, V29, P267, DOI 10.1002/(SICI)1097-024X(199903)29:3<267::AID-SPE233>3.0.CO
[4]  
2-T
[5]   Numerical Hard Disk Drive Seek Acoustic Transfer Analysis and Experimental Validation [J].
Gao, F. ;
Lin, W. Z. ;
Lee, C. W. ;
Mou, J. Q. ;
Ong, E. H. .
IEEE TRANSACTIONS ON MAGNETICS, 2009, 45 (11) :4945-4949
[6]   HOTIS: A Hot Data Identification Scheme to Optimize Garbage Collection of SSDs [J].
Gu, Junqing ;
Wu, Chentao ;
Li, Jie ;
Guo, Minyi .
2017 15TH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS AND 2017 16TH IEEE INTERNATIONAL CONFERENCE ON UBIQUITOUS COMPUTING AND COMMUNICATIONS (ISPA/IUCC 2017), 2017, :331-+
[7]   Migration Cost Sensitive Garbage Collection Technique for Non-Volatile Memory Systems [J].
Hwang, Sang-Ho ;
Choi, Ju Hee ;
Kwak, Jong Wook .
IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2016, E99D (12) :3177-3180
[8]   Efficient identification of hot data for flash memory storage systems [J].
Hsieh, Jen-Wei ;
Kuo, Tei-Wei ;
Chang, L.I.-Pin .
ACM Transactions on Storage, 2006, 2 (01) :22-40
[9]   A Technique to Improve Garbage Collection Performance for NAND Flash-based Storage Systems [J].
Jeong, Jaehyeong ;
Song, Yong Ho .
IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2012, 58 (02) :470-478
[10]   Exploring Index Structures for Zoned Namespaces SSDs [J].
Jin, Peiquan ;
Zhuang, Xiangyu ;
Luo, Yongping ;
Lu, Mingchen .
2021 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2021, :5919-5922