期刊文献+

一种可定制模块化的闪存转换层的设计与实现 被引量:4

A Customizable and Modular Flash Translation Layer(FTL) Design and Implementation
下载PDF
导出
摘要 针对闪存转换层(FTL)的具体设计和实现细节不公开问题,提出了一种模块化的FTL设计,将地址映射、垃圾回收、损耗均衡等几个重要部分设计成不同的模块,并提供可定制接口,在每个模块上都可以针对不同的应用定制不同的算法.用文件系统模拟了一个Flash Memory的存储芯片阵列,并将FTL设计部署在该模拟器上,这样就构成了一个完整的SSD模拟器,为研究FTL中的各种算法和机制以及开发基于SSD的各种应用提供了一个实验平台.通过实验测试了FTL设计的性能,并进行了分析. Flash translation layer(FTL)is the key technique of flash-based SSD.There are many productions of SSD,but their detailed design and implementation are kept as a secret.A customizable and modular FTL design is presented in detail which divides the FTL design into several different parts and supplies an interface to make modification for special applications.A file system is employed to simulate a flash memory array,and the FTL design is implemented on the simulator to form a complete simulator of SSD,which provides a platform for users who make researches on algorithms and mechanisms of FTL and on applications based on SSD.The properties of the FTL design are evaluated through experiments and analyzing.
出处 《西安交通大学学报》 EI CAS CSCD 北大核心 2010年第8期42-47,共6页 Journal of Xi'an Jiaotong University
基金 国家自然科学基金重点资助项目(60736013) 国家自然科学基金资助项目(60903040) 国家高技术研究发展计划资助项目(2006AA01A106) 新世纪优秀人才支持计划资助项目(NCET-08-0145)
关键词 闪存转换层 固态盘 地址映射 垃圾回收 损耗均衡 flash translation layer solid state disk address mapping garbage reclamation wear leveling
  • 相关文献

参考文献10

  • 1AGRAWAL N,PRABHAKARAN V,WOBBER T,et al.Design tradeoffs for SSD performance[C] //Proceedings of the 2008 USENIX Technical Conference.Berkeley,USA:USENIX,2008:57-70.
  • 2DIRIK C,JACOB B The performance of PC solidstate disks(SSDs)as a function of bandwidth,concurrency,device architecture,and system organization[C] //Proceedings of ISCA'09.New York,USA:ACM,2009:279-289.
  • 3CHEN Feng,DAVID A K,ZHANG Xiaodong.Understanding intrinsic characteristics and system implications of flash memory based solid state drives[C] //Proceedings of 2009 ACM SIGMETRICS conference on Measurement and Modeling of computer systems.New York,USA:ACM,2009:181-192.
  • 4GAL E,TOLEDO S.Algorithms and data structures for flash memories[J].ACM Computing Survey,2005,37(2):138-163.
  • 5GUPTA A,KIM Y,URGAONKAR B DFTL:a flash translation layer employing demand-based selective caching of page-level address mappings[C] //Proceedings of ASPLOS'09.New York,USA:ACM,2009:229-240.
  • 6KIM J,KIM J M,NOH S H,et al.A space-efficient flash translation layer for CompactFlash systems[J].IEEE Transactions on Consumer Electronics,2002,48(2):366-375.
  • 7LEE S W,PARK D J,CHUNG T S,et al.A log buffer-based flash translation Iayer using fully-associative sector translation.[J/OL] //Transactions on Embedded Computing Systems,2007,6(3).[2010-01-09].http://portal.acm.org/citation.cfm?id1275986.1275990.
  • 8LEE S,SHIN D,KIM Y J,et al.Last:localityaware sector translation for NAND flash memorybased storage systems[J].SIGOPS Oper Syst Rev,2008,42(6):36-42.
  • 9BIRRELL A,ISARD M,THACKER C,et al.A design for high-performance flash disks[J].SIGOPS Oper Syst Rev,2007,41(2):88-93.
  • 10CHANG Lipin,KUO Teiwei An adaptive stripping architecture for flash memory storage systems of embedded systems[C] //Proceedings of the Eighth IEEE Real-Time and Embedded Technology and Applications Symposium.Piscataway,NJ,USA:IEEE,2002:187-196.

同被引文献11

  • 1郭御风,李琼,刘光明等.基于NAND闪存的固态盘技术研究.计算机研究与发展,2009,46(z2):328.332.
  • 2Lee S, Ha K, Zhang K, Kim J, Kim J. FlexFS: A Flexible Flash File System fbr MLC NAND l'lash Memory. Proceedings ot the USENIX Annual Technical Conference, San Diego, CA, 2009.
  • 3Soojun Im, Dongkun Shin. Flash-Aware RAID Techniques for Dependable and High-Performance Flash Memory SSD. IEEE Trans on Computers, 2011,60( 1 ) : 80-92.
  • 4Kwanghee Park, Dong-Hwan Lee, Youngjoo Woo, et al. Reliability and Performance Enhancement Technique for SSD Array Storage System Using RAID Mechanism. Proceedings of the 9th International Conference on Communications and Information Technologies, Incheon, Korea, 2009, 140-145.
  • 5Agrawal J N, Prabhakaran V, Wobber T, Davis J D, Manasse M, Panigrahy R. Design Tradeoffs for Ssd Performance. Pro- ceedings of USENIX Annual Technical Conference, Boston, Massachusetts, 2008, 57-70.
  • 6XIAO Nong , CHEN ZhiGuang, LIU Fang, LAI MingChe & AN LongFei Department of Computer Science, National University of Defense Technology, Changsha 410073, China.P3Stor: A parallel, durable flash-based SSD for enterprise-scale storage systems[J].Science China(Information Sciences),2011,54(6):1129-1141. 被引量:7
  • 7张琦,王林章,张天,邵子立.一种优化的闪存地址映射方法[J].软件学报,2014,25(2):314-325. 被引量:13
  • 8刘洋,王峰.Dual-FTL:一种基于MLC/SLC双模闪存芯片的闪存转换层[J].河南师范大学学报(自然科学版),2014,42(5):148-154. 被引量:1
  • 9毛磊,陆烨,李国强.集装箱建筑发展历史及应用概述[J].建筑钢结构进展,2014,16(5):9-17. 被引量:28
  • 10袁芳,刘伟,宋贺伦,张耀辉.基于时间戳的FTL实现的连续数据恢复方法[J].计算机工程与设计,2015,36(1):150-155. 被引量:3

引证文献4

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部