首页 | 本学科首页   官方微博 | 高级检索  
     检索      

抵御单粒子多位翻转的系统自恢复技术
引用本文:包海超,杨根庆,张宇宁.抵御单粒子多位翻转的系统自恢复技术[J].西南交通大学学报,2012,47(4):669-674.
作者姓名:包海超  杨根庆  张宇宁
作者单位:1. 中国科学院上海微系统与信息技术研究所,上海200050;中国科学院研究生院,北京100039;上海微小卫星工程中心,上海200050
2. 中国科学院上海微系统与信息技术研究所,上海200050;上海微小卫星工程中心,上海200050
基金项目:国家高技术研究发展计划资助项目(2006AA01Z216);上海市科委国际合作项目资助(052207046)
摘    要:为减少多位翻转(multi-bit upset,MBU)对星载计算机的危害,提出了一种抵御单粒子多位翻转的系统自恢复技术.该技术利用硬件EDAC(error detection and correction)检测多位错的能力,结合系统自恢复的容错技术实现MBU的捕获,并选择性地启动系统自恢复,以防止MBU造成的系统安全性问题.通过建立关键数据查询,避免不必要的系统自恢复,采用除法散列法和适度恢复策略提高处理速度.SEU(single event upset)危害性分析以及某卫星在轨SEU观测数据表明,提出的系统自恢复技术可使SEU引起卫星故障的概率下降90%以上.该技术已成功地应用于我国XX02卫星.

关 键 词:星载软件  单粒子翻转  自恢复  软件容错  多位翻转

On-Board Software Self-recovery Technique for Defending MBU Effect
BAO Haichao , YANG Genqing , ZHANG Yuning.On-Board Software Self-recovery Technique for Defending MBU Effect[J].Journal of Southwest Jiaotong University,2012,47(4):669-674.
Authors:BAO Haichao  YANG Genqing  ZHANG Yuning
Institution:1,3(1.Shanghai Institute of Micro-system and Information Technology,Chinese Academy of Sciences,Shanghai 200050,China;2.Graduate School,Chinese Academy of Sciences,Beijing 100039,China;3.Shanghai Engineering Centre for Micro-satellite,Shanghai 200050,China)
Abstract:A software self-recovery technique was proposed to mitigate the effect of multi-bit upsets(MBUs) on on-board computers to guarantee satellite safety.This technique takes advantages of the inherent multi-bit error detection capability of hardware EDAC(error detection and correction) and self-recovery feature of fault-tolerant technology to capture MBU and selectively starts system self-recovery to prevent on-board computer problems caused by MBUs.Key data index is set up to refrain from unnecessary self-recoveries.A division hash table and a novel moderate recovering strategy are applied to minimize the interrupt processing time.SEU(single event upset) hazard analysis and flight data show that the proposed technique can decrease the probability of satellite failures caused by SEUs by more than 90%.The technique has been successfully applied to XX02 satellites.
Keywords:on-board software  single event upset(SEU)  self-recovery  software fault-tolerant  multiple-bit upset(MBU)
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号