dOSEK: the design and implementation of a dependability-oriented static embedded kernel
摘要:
Because of shrinking structure sizes and operating voltages, computing hardware exhibits an increasing susceptibility against transient hardware faults: Issues previously only known from avionics systems, such as bit flips caused by cosmic radiation, nowadays also affect automotive and other cost-sensitive "ground-level" control systems. For such cost-sensitive systems, many software-based measures have been suggested to harden applications against transient effects. However, all these measures assume that the underlying operating system works reliably in all cases. We present software-based concepts for constructing an operating system that provides a reliable computing base even on unreliable hardware. Our design is based on two pillars: First, strict fault avoidance by static tailoring and elimination of susceptible indirections. Second, reliable fault detection by fine-grained arithmetic encoding of the complete kernel execution path. Compared to an industry-grade off-the-shelf RTOS, our resulting dOSEK kernel thereby achieves a robustness improvement by four orders of magnitude. Our results are based on extensive fault-injection campaigns that cover the entire space of single-bit faults in random-access memory and registers.
展开
会议名称:
20th Real-Time and Embedded Technology and Applications Symposium (RTAS '14)
会议时间:
2015/04/14
被引量:







通过文献互助平台发起求助,成功后即可免费获取论文全文。
相似文献
参考文献
引证文献
研究点推荐
引用走势
辅助模式
引用
文献可以批量引用啦~
欢迎点我试用!