期刊文献+

基于COTS处理器的微小卫星软件容错策略研究 被引量:1

SHVR: a new fault tolerant method for micro-satellite software on COTS processors
下载PDF
导出
摘要 为解决基于COrpS处理器的现代微小卫星系统的软件容错问题,提出了基于虚拟寄存器的软件加固技术(SHVR),它把运行在COTS处理器上的软件故障分为数据流错误和控制流错误,设计了一套虚拟寄存器分配方法来突破现有的只能采用高级语言源程序作为输入的限制,提出了基于虚拟寄存器的数据流和控制流错误检测算法,并在实际应用背景下对这一方案进行了优化。模拟实验和实际应用表明,这套完全基于软件技术的方案在平均付出82.6%性能代价的前提下,对随机注入故障检测率达到91.4%。该方法现已成功应用于哈工大某重大航天课题中。 A method of software hardening based on virtual register (SHVR) was proposed to solve the problem of fault-tolerance of COTS processors on micro-satellites. The method classified the faults of software running on COTS processors into the data flow errors and the control flow errors. And a model on this classification was used. A virtual memory assignment method was firstly raised. The new data flow and the control flow error detection algorithms based on virtual register were given to break the limitation of existed methods. An optimization method based on this SHVR was given and validated on the background of actual application. The simulation and application results showed that at the cost of 82.6% performance price, SHVR increased the fault detecting rate to 91.4%. The method was better than the existing ones.
出处 《高技术通讯》 CAS CSCD 北大核心 2007年第6期551-556,共6页 Chinese High Technology Letters
基金 863计划(2005AA742013)资助项目.
关键词 可靠性 软件容错 虚拟寄存器 控制流检测 数据流检测 reliability, fault-tolerance, virtual register, control-flow detection, data-flow detection
  • 相关文献

参考文献13

  • 1Krodel J.Commercial-off-the-shelf (COTS).Avionics Software Study:[FAA report],DOT/FAA/AR-01/26,2001
  • 2Office of Aviation Research.Commercial-off-the-shelf.Real-time operating system and architectural considerations.Washington DC.20591.Feb 2004
  • 3向琳,吴翔虎,廖明宏,崔刚,杨孝宗.微小卫星星务计算机系统的容错控制策略研究[J].宇航学报,2005,26(4):400-404. 被引量:16
  • 4Duncan,Pullum R.Object-oriented executives and components for fault tolerance.In:IEEE Proceedings,Aerospace Conference,2001.2849-2855
  • 5Shirvani P P,McCluskey E J.Fault-tolerant systems in a space environment:the CRC ARGOS project.In:CRC Technical Report No.98-2.Stanford,CA,Stanford University,1998
  • 6Shirvani P P,Oh N,McCluskey E J.Software-implemented hardware fault tolerance experiments:COTS in space.In:Proc International Conf on Dependable Systems and Networks,2000.56-57
  • 7Shirvani P P,McCluskey E J.Software-implemented EDAC protection against SEUs.IEEE Trans on Reliability,2000,49(3):273-284
  • 8Oh N,Shirvani P P,McCluskey E J.Error detection by duplicated instruction in super-scalar processor.IEEE Trans on Reliability,2002,51(1):63-75
  • 9Oh N,Shirvani P P,McCluskey E J.Control flow checking by software signatures.IEEE Trans on Reliability,2002,51(1):111-122
  • 10Oh N,Nitra S,McCluskey E J.ED4I:Error detection by diverse data and duplication instructions.IEEE Trans on Computers,2002,51(2):180-199

二级参考文献6

  • 1Hihara H A novel architecture for data management for small satellite[ J ]. Journal of Information Processing Society of Japan. 1995, 35 (6): 497 - 503.
  • 2SAAB Space. Study of Fault Tolerant Techniques for Satellite Data Handling[ R]. SAAB Space Final Report. 1987:48 - 55.
  • 3Glenn Greamer, Paul DeLaHunt. Steve Gates and Mary Levenson .Attitude determination and control of clementine during lunar mapping[J]. Journal of Guidance, Control and Dynamics 1996, 19:505-511.
  • 4Gianluca Cena, Adriano Valenzano. Effcient implementation of semaphons in controller area networks[J]. IEEE Transactions on Industrial Electronics. 1999:417 - 427.
  • 5曲峰,崔刚,杨孝宗,唐心悦.TS-1.1小卫星星务计算机RAM纠检错电路的设计与实现[J].计算机工程与科学,2002,24(2):70-72. 被引量:6
  • 6曲峰,崔刚,杨孝宗.TS-1.1小卫星星务计算机系统设计[J].计算机工程与科学,2002,24(2):96-98. 被引量:5

共引文献15

同被引文献8

引证文献1

二级引证文献7

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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