基于分级缓存加速的高可靠高速星载固存设计
DOI:
作者:
作者单位:

北京空间飞行器总体设计部.北京.100094

作者简介:

通讯作者:

中图分类号:

F407.63

基金项目:


A High-Reliable Space-Borne Storage System with High-Speed Accelerated by Hierarchical Caching
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    星上模块在模式切换过程会因为星载固态存储器启动过程缓慢而导致无法快速访问固存。分级缓存系统设计采用片内缓存结合小容量非易失存储器(MRAM)的硬件架构,通过在MRAM中存储文件对象头索引以及Nand Flash块元数据区索引等流程优化来加速文件系统启动操作。本设计通过数据建模和仿真实验来分析性能,并在硬件板卡上进行算法实现和测试验证,以对象为索引的启动方式耗时3.12 ms,以块元数据区为依据的启动方式耗时143.47 ms。对比传统设计架构下的耗时170.35s的启动操作,基于分级缓存加速的系统具有高可靠性同时大大缩短了固存启动时间。其系统性能提升为卫星在轨管控优化提供技术基础。

    Abstract:

    During the mode switching process in the satellite, the storage system cannot be accessed quickly due to the slow initialization. The design of high-speed system based on hierarchical cache adopts the hardware architecture of on-chip cache combined with small capacity non-volatile memory (MRAM), in which the file object header index and Nand Flash block metadata area index are stored to accelerate the start-up operation of the file system. The performance of system design is analyzed by data modeling and simulation experiments. The system design is implemented and the start-up algorithm is verified in the on-board storage module. The start-up process based on object index takes 3.12 ms, and the initialization based on block metadata area takes 143.47 ms. Compared with the traditional start-up operation which takes 170.35s, this system design accelerated by hierarchical caching has high reliability and greatly shortens the start-up time of storage system. The improvement of its performance provides a technical basis for the optimization of satellite on-orbit management and control.

    参考文献
    相似文献
    引证文献
引用本文

李欣,禹霁阳,牛跃华,李宗凌,汪路元.基于分级缓存加速的高可靠高速星载固存设计计算机测量与控制[J].,2019,27(10):186-191.

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2019-03-26
  • 最后修改日期:2019-03-26
  • 录用日期:2019-04-23
  • 在线发布日期: 2019-10-16
  • 出版日期: