Experimental evaluation of time-redundant execution for a brake-by-wire application

J. Aidemark, J. Vinter, P. Folkesson, J. Karlsson
{"title":"Experimental evaluation of time-redundant execution for a brake-by-wire application","authors":"J. Aidemark, J. Vinter, P. Folkesson, J. Karlsson","doi":"10.1109/DSN.2002.1028902","DOIUrl":null,"url":null,"abstract":"This paper presents an experimental evaluation of a brake-by-wire application that tolerates transient faults by temporal error masking. A specially designed real-time kernel that masks errors by triple time-redundant execution and voting executes the application on a fail-stop computer node. The objective is to reduce the number of node failures by masking errors at the computer node level. The real-time kernel always executes the application twice to detect errors, and ensures that a fail-stop failure occurs if there is not enough CPU-time available for a third execution and voting. Fault injection experiments show that temporal error masking reduced the number of fail-stop failures by 42% compared to executing the brake-by-wire task without time redundancy.","PeriodicalId":93807,"journal":{"name":"Proceedings. International Conference on Dependable Systems and Networks","volume":"54 1","pages":"210-215"},"PeriodicalIF":0.0000,"publicationDate":"2002-06-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"30","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings. International Conference on Dependable Systems and Networks","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DSN.2002.1028902","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 30

Abstract

This paper presents an experimental evaluation of a brake-by-wire application that tolerates transient faults by temporal error masking. A specially designed real-time kernel that masks errors by triple time-redundant execution and voting executes the application on a fail-stop computer node. The objective is to reduce the number of node failures by masking errors at the computer node level. The real-time kernel always executes the application twice to detect errors, and ensures that a fail-stop failure occurs if there is not enough CPU-time available for a third execution and voting. Fault injection experiments show that temporal error masking reduced the number of fail-stop failures by 42% compared to executing the brake-by-wire task without time redundancy.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
线控制动系统时间冗余执行的实验评价
本文提出了一种利用时序误差掩蔽来容忍暂态故障的线控制动应用的实验评估方法。一个特别设计的实时内核通过三倍的时间冗余执行和投票来掩盖错误,它在一个故障停止计算机节点上执行应用程序。目标是通过在计算机节点级别屏蔽错误来减少节点故障的数量。实时内核总是执行应用程序两次以检测错误,并确保在没有足够的cpu时间用于第三次执行和投票时发生故障停止故障。故障注入实验表明,与执行无时间冗余的线控制动任务相比,时间错误掩蔽将故障停止次数减少了42%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Practical and Efficient in-Enclave Verification of Privacy Compliance. Evaluating the security threat of firewall data corruption caused by instruction transient errors Application performance assurance using end-to-end user level monitoring Small byzantine quorum systems CLAIRE: an event-driven simulation tool for test and validation of software programs
×
引用
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