How much can data compressibility help to improve NAND flash memory lifetime

作者: Kai Zhao , Jun Ma , Jiangpeng Li , Tong Zhang , Xuebin Zhang

DOI: 10.5555/2750482.2750500

关键词:

摘要: Although data compression can benefit flash memory lifetime, little work has been done to rigorously study the full potential of exploiting compressibility improve lifetime. This attempts fill this missing link. Motivated by fact that cell damage strongly depends on content being stored, we first propose an implicit approach (i.e., compress each sector but do not increase number sectors per page) as a complement conventional explicit aims page. Due runtime variation compressibility, page almost always contains some unused storage space left compressed sectors. We develop set design strategies for such reduce overall physical damage. derive mathematical formulations quantitatively estimate reduction gained proposed both and compression. Using 20nm MLC NAND chips, carry out extensive experiments quantify dependency damage, based upon which empirically evaluate compare effectiveness under wide spectrum characteristics.

参考文章(26)
Joo-Young Hwang, Changman Lee, Sangyeun Cho, Dongho Sim, F2FS: a new file system for flash storage file and storage technologies. pp. 273- 286 ,(2015) , 10.5555/2750482.2750503
Andreas Schierl, Gerhard Schellhorn, Dominik Haneberg, Wolfgang Reif, Abstract Specification of the UBIFS File System for Flash Memory formal methods. ,vol. 5850, pp. 190- 206 ,(2009) , 10.1007/978-3-642-05089-3_13
Bhuvan Urgaonkar, Raghav Pisolkar, Anand Sivasubramaniam, Aayush Gupta, Leveraging value locality in optimizing NAND flash-based SSDs file and storage technologies. pp. 7- 7 ,(2011) , 10.5555/1960475.1960482
Jiwu Shu, Weimin Zheng, Youyou Lu, Extending the lifetime of flash-based storage through reducing write amplification from file systems file and storage technologies. pp. 257- 270 ,(2013) , 10.5555/2591272.2591299
Xavier Jimenez, David Novo, Paolo Ienne, Wear unleveling: improving NAND flash lifetime by balancing page endurance file and storage technologies. pp. 47- 59 ,(2014) , 10.5555/2591305.2591311
Realizing Unequal Error Correction for nand Flash Memory at Minimal Read Latency Overhead IEEE Transactions on Circuits and Systems Ii-express Briefs. ,vol. 61, pp. 354- 358 ,(2014) , 10.1109/TCSII.2014.2312640
Jiadong Wang, Kasra Vakilinia, Tsung-Yi Chen, Thomas Courtade, Guiqiang Dong, Tong Zhang, Hari Shankar, Richard Wesel, Enhanced Precision Through Multiple Reads for LDPC Decoding in Flash Memories IEEE Journal on Selected Areas in Communications. ,vol. 32, pp. 880- 891 ,(2014) , 10.1109/JSAC.2014.140508
Li-Pin Chang, Tei-Wei Kuo, Shi-Wu Lo, Real-time garbage collection for flash-memory storage systems of real-time embedded systems ACM Transactions in Embedded Computing Systems. ,vol. 3, pp. 837- 863 ,(2004) , 10.1145/1027794.1027801
Sungjin Lee, Jihoon Park, Kermin Fleming, Jihong Kim, None, Improving performance and lifetime of solid-state drives using hardware-accelerated compression IEEE Transactions on Consumer Electronics. ,vol. 57, pp. 1732- 1739 ,(2011) , 10.1109/TCE.2011.6131148