Fault-Tolerant Nanosatellite Computing on a Budget

C. Fuchs, N. Murillo, A. Plaat, E. V. D. Kouwe, D. Harsono, T. Stefanov
{"title":"Fault-Tolerant Nanosatellite Computing on a Budget","authors":"C. Fuchs, N. Murillo, A. Plaat, E. V. D. Kouwe, D. Harsono, T. Stefanov","doi":"10.1109/RADECS45761.2018.9328685","DOIUrl":null,"url":null,"abstract":"We present an on-board computer architecture designed for small satellites (< 50kg), which exploits software-fault-tolerance to achieve strong fault coverage with commodity hardware. Micro- and nanosatellites have become popular platforms for a variety of commercial and scientific applications, but today are considered suitable mainly for short and low-priority space missions due to their low reliability. In part, this can be attributed to their reliance upon cheap, low-feature size, COTS components originally designed for embedded and mobile-market applications, for which traditional hardware-voting concepts are ineffective. Software-fault-tolerance has been shown to be effective for such systems, but have largely been ignored by the space industry due to low maturity, as most have only been researched in theory. In practice, designers of payload instruments and miniaturized satellites are usually forced to sacrifice reliability in favor of delivering the level of performance necessary for cutting-edge science and innovative commercial applications. Thus, we developed a set of software measures facilitating fault tolerance based upon thread-level coarse-grain lockstep, which we validated through fault-injection. To offer strong long-term fault coverage, our architecture is implemented as tiled MPSoC on an FPGA, utilizing partial reconfiguration, as well as mixed criticality. This architecture can satisfy the high performance requirements of current and future scientific and commercial space missions at very low cost, while offering the strong fault-coverage guarantees necessary for platform control even for missions with a long duration. This architecture was developed for a 4-year ESA project. Together with two industrial partners, we are developing a prototype to then undergo radiation testing.","PeriodicalId":248855,"journal":{"name":"2018 18th European Conference on Radiation and Its Effects on Components and Systems (RADECS)","volume":"29 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 18th European Conference on Radiation and Its Effects on Components and Systems (RADECS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/RADECS45761.2018.9328685","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

We present an on-board computer architecture designed for small satellites (< 50kg), which exploits software-fault-tolerance to achieve strong fault coverage with commodity hardware. Micro- and nanosatellites have become popular platforms for a variety of commercial and scientific applications, but today are considered suitable mainly for short and low-priority space missions due to their low reliability. In part, this can be attributed to their reliance upon cheap, low-feature size, COTS components originally designed for embedded and mobile-market applications, for which traditional hardware-voting concepts are ineffective. Software-fault-tolerance has been shown to be effective for such systems, but have largely been ignored by the space industry due to low maturity, as most have only been researched in theory. In practice, designers of payload instruments and miniaturized satellites are usually forced to sacrifice reliability in favor of delivering the level of performance necessary for cutting-edge science and innovative commercial applications. Thus, we developed a set of software measures facilitating fault tolerance based upon thread-level coarse-grain lockstep, which we validated through fault-injection. To offer strong long-term fault coverage, our architecture is implemented as tiled MPSoC on an FPGA, utilizing partial reconfiguration, as well as mixed criticality. This architecture can satisfy the high performance requirements of current and future scientific and commercial space missions at very low cost, while offering the strong fault-coverage guarantees necessary for platform control even for missions with a long duration. This architecture was developed for a 4-year ESA project. Together with two industrial partners, we are developing a prototype to then undergo radiation testing.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
预算上的容错纳米卫星计算
我们提出了一种专为小型卫星(< 50kg)设计的机载计算机体系结构,它利用软件容错来实现与商用硬件的强故障覆盖。微卫星和纳米卫星已成为各种商业和科学应用的流行平台,但由于其可靠性低,目前被认为主要适用于短期和低优先级的空间任务。在某种程度上,这可以归因于他们对最初为嵌入式和移动市场应用设计的廉价、低尺寸、COTS组件的依赖,而传统的硬件投票概念对这些应用是无效的。软件容错已经被证明对这样的系统是有效的,但由于成熟度低,很大程度上被航天工业所忽视,因为大多数只在理论上进行了研究。在实践中,有效载荷仪器和小型卫星的设计者通常被迫牺牲可靠性,以提供尖端科学和创新商业应用所需的性能水平。因此,我们开发了一套基于线程级粗粒度锁步的容错软件措施,并通过故障注入对其进行了验证。为了提供强大的长期故障覆盖,我们的架构在FPGA上实现为平铺MPSoC,利用部分重构和混合临界性。这种架构能够以极低的成本满足当前和未来科学和商业空间任务的高性能要求,同时为平台控制提供必要的强大故障覆盖保证,即使是长时间的任务。这个架构是为一个为期4年的欧空局项目开发的。我们正在与两家工业合作伙伴一起开发一个原型,然后进行辐射测试。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
The RADECS 2018 Topical Day (Short Courses) TID Effects on Soft-breakdown and Self-heating Characteristics of 400V SOI NLDMOSFETs Issues and Special Aspects of Electronic Component Flight Test Results Usage for Radiation Hardness Confirmation ELDRS in p-MOS and p-MNOS Based RAD-FETs with Thick Gate Insulators: Experiment and Simulation RADECS 2018 Technical Program Chair Address
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1