期刊检索

  • 2024年第56卷
  • 2023年第55卷
  • 2022年第54卷
  • 2021年第53卷
  • 2020年第52卷
  • 2019年第51卷
  • 2018年第50卷
  • 2017年第49卷
  • 2016年第48卷
  • 2015年第47卷
  • 2014年第46卷
  • 2013年第45卷
  • 2012年第44卷
  • 2011年第43卷
  • 2010年第42卷
  • 第1期
  • 第2期

主管单位 中华人民共和国
工业和信息化部
主办单位 哈尔滨工业大学 主编 李隆球 国际刊号ISSN 0367-6234 国内刊号CN 23-1235/T

期刊网站二维码
微信公众号二维码
引用本文:张伟东,董振兴,朱岩,安军社.星载固态存储系统自适应闪存转换层设计[J].哈尔滨工业大学学报,2020,52(5):75.DOI:10.11918/201906111
ZHANG Weidong,DONG Zhenxing,ZHU Yan,AN Junshe.Adaptive flash translation layer design for spaceborne solid state storage systems[J].Journal of Harbin Institute of Technology,2020,52(5):75.DOI:10.11918/201906111
【打印本页】   【HTML】   【下载PDF全文】   查看/发表评论  下载PDF阅读器  关闭
过刊浏览    高级检索
本文已被:浏览 1355次   下载 936 本文二维码信息
码上扫一扫!
分享到: 微信 更多
星载固态存储系统自适应闪存转换层设计
张伟东1,2,董振兴1,朱岩1,安军社1
(1.中国科学院复杂航天系统电子信息技术重点实验室(中国科学院国家空间科学中心), 北京 100190; 2.中国科学院大学,北京 100190)
摘要:
传统星载存储系统闪存转换层(Flash Translation Layer, FTL)算法采用页级FTL映射方案和固定分区的文件管理策略,存在主机占用率高、系统响应时间长以及没有充分考虑FLASH磨损均衡等问题.为此,对传统星载存储系统方案和星载固态存储系统的工作原理深入分析研究,结合实际型号任务需求,提出了一种数据驱动的自适应超级块闪存转换层算法 (Data-driven Adaptive Superblock FTL, DASFTL).DASFTL算法采用自适应超级块的分级地址映射方案,其中超级块映射表(Superblock Mapping Table, SMT)作为一级映射,页地址映射表(Page Mapping Table, PMT)作为二级映射,以提高系统的响应速度;将超级块作为FLASH地址管理的最小单元,以减少存储系统对主机的依赖;引入动态块回收权重作为超级块分组和目标回收块选择的标准,以均衡FLASH芯片内各物理块的磨损程度,延长其使用寿命.搭建硬件测试平台对DASFTL算法进行验证,实验结果表明,提出的数据驱动的自适应超级块闪存转换层算法相比于传统星载FTL算法在主机占用率和系统响应速度上分别有51.7%、46.1%的提升.长时间工作下FLASH芯片内部各物理块的擦除次数更加均衡,有效避免部分物理块过早磨损,提升FLASH芯片使用寿命.
关键词:  星载固态存储器  NAND FLASH  闪存转换层  存储系统
DOI:10.11918/201906111
分类号:TP333
文献标识码:A
基金项目:中国科学院空间科学先导卫星专项(XDA15320100)
Adaptive flash translation layer design for spaceborne solid state storage systems
ZHANG Weidong1,2,DONG Zhenxing1,ZHU Yan1,AN Junshe1
(1.Key Laboratory of Electronics and Information Technology for Space Systems (National Space Sciences Center, Chinese Academy of Sciences), Beijing 100190, China; 2. University of Chinese Academy of Sciences, Beijing 100190, China)
Abstract:
The traditional flash translation layer (FTL) algorithm of spaceborne storage system adopts page-level FTL mapping scheme and fixed partition file management strategy, which has many problems, such as high host occupancy, long system response time, and no consideration of FLASH wear balance. Therefore, a data-driven Adaptive Superblock FTL (DASFTL) algorithm was proposed based on the analysis of the working principle of traditional spaceborne storage system and spaceborne solid state storage system. DASFTL adopts the hierarchical address mapping scheme of adaptive superblock, in which the super block mapping table is the first level mapping and the page mapping table is the second level mapping for improving response time. The superblock was taken as the smallest unit of FLASH address management to reduce the dependence of storage system on host. Dynamic block recovery weight was introduced as the criterion of superblock grouping and target recovery block selection to balance the wear degree of the physical blocks in FLASH chip and prolong its service life. In the end, a hardware test platform was built to verify the DASFTL algorithm. Results show that compared with the traditional spaceborne FTL algorithm, the host occupancy rate and the system response time of the DASFTL algorithm were increased by 51.7% and 46.1%, respectively. The balanced wear performance of the FLASH chip was significantly improved, which can prolong the service life of the FLASH chip.
Key words:  spaceborne solid state storage  NAND FLASH  flash translation layer  storage system

友情链接LINKS