期刊文献+

形式化建模运行在NAND闪存上的DFTL算法 被引量:1

Formal Modeling of the DFTL Algorithm for Based on the NAND Flash
下载PDF
导出
摘要 为了保证一种非常经典的适用大规模存储地NAND闪存上的DFTL算法的正确性,对DFTL算法采用了形式化建模的方法来建立一个高可信的形式化模型.根据DFTL算法提出者的设计,我们以此为依据,对DFTL算法的基本数据结构,读写操作和垃圾回收操作以及基本性质进行了形式化的建模和验证,并对文中提出的垃圾回收算法进行了适当的修改和优化,以证明垃圾回收算法的正确性.最后我们针对DFTL算法,设计了一个验证框架,在这个验证框架和形式化的NAND闪存模型的基础上,对DFTL算法的的一些基本性质进行了验证. In this paper, in order to guarantee the correctness of a very classical algorithm DFTL which based on the mass storageNAND flash, we use the formal methods to analysis and model a high trustworthy model of the DFTL algorithm. According to the au-thor' s design, we model the basic data structure, the read-write operation, the garbage collection operation and the nature of the DFTLalgodthra. And then in order to prove the correctness of garbage collection algorithm, we model the garbage collection algorithm whichwe have taken some measures to optimize and improve. At last, we design a erification framework and we have proved some basicproperties of the DFTL algorithm based on this framework and a formal model of NAND flash.
出处 《小型微型计算机系统》 CSCD 北大核心 2018年第1期89-94,共6页 Journal of Chinese Computer Systems
基金 国家自然科学基金项目(61202052 61103023 61632005 61229201)资助
关键词 形式化方法 形式化建模 Coq证明 闪存安全 信息安全 闪存转换层算法 formal methods formal modeling Coq proof flash safety information safety FTL algorithm
  • 相关文献

参考文献1

二级参考文献12

  • 1李胜广,张其善.闪存设备在嵌入式Linux系统中的应用[J].计算机工程,2007,33(2):191-193. 被引量:4
  • 2Hasegawa T, Ogiwara R. An Experimental DRAM with a NAND-structured Cell[J]. IEEE Journal of Solid-State Circuits, 1993,28 ( 11 ) : 1099-1104.
  • 3Reeves G, Neilson T, The Mars Rover Spirit FLASH Anomaly[C]//Proceedings of IEEE Aerospace Conference. Los Angeles ,USA :IEEE Press ,2005:4186-4199.
  • 4Zheng M, Tucek J, Qin F, et al. Understanding the Robustness of SSDS Under Power Fault [ C ]//Pro- ceedings of IEEE FAST' 13. Washington D. C. , USA:IEEE Press ,2013:271-284.
  • 5Schellhorn G, Ernst G,Pf~ihler J,et al. Development of a Verified Flash File System [ M ]. Berlin, Germany: Springer, 2014.
  • 6Klein G, Elphinstone K, Heiser G, et al. seL4: Formal Verification of an OS Kernel [ C ]//Proceedings of the 22nd ACM SIGOPS Symposium on Operating Systems Principles. New York, USA : ACM Press, 2009 : 207-220.
  • 7Keller G, Murray T, Amani S, et al. File Systems Deserve Verification Tool [ J]. ACM SIGOPS Operat- ing Systems Review ,2014,48 ( 1 ) :58-64.
  • 8Kang E,Jackson D. Formal Modeling and Analysis of a Flash Filesystem in Alloy [ M ]. Berlin, Germany : Springer, 2008.
  • 9Butterfield A, Freitas L, Woodcock J. Mechanising a Formal Model of Flash Memory [ J ]. Science of Com- puter Programming, 2009,74 ( 4 ) : 219-237.
  • 10Semiconductor H. Open NAND Flash Interface Specification [ EB/OL ]. ( 2006-06-30 ). http ://www. onfi. org.

共引文献3

同被引文献7

引证文献1

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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