Restart-Based Fault-Tolerance: System Design and Schedulability Analysis

被引:0
|
作者
Abdi, Fardin [1 ]
Mancuso, Renato [1 ]
Tabish, Rohan [1 ]
Caccamo, Marco [1 ]
机构
[1] Univ Illinois, Dept Comp Sci, 1304 W Springfield Ave, Urbana, IL 61801 USA
基金
美国国家科学基金会;
关键词
REAL-TIME SYSTEMS; PERIODIC TASKS;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Embedded systems in safety-critical environments are continuously required to deliver more performance and functionality, while expected to provide verified safety guarantees. Nonetheless, platform-wide software verification (required for safety) is often expensive. Therefore, design methods that enable utilization of components such as real-time operating systems (RTOS), without requiring their correctness to guarantee safety, is necessary. In this paper, we propose a design approach to deploy safe-by-design embedded systems. To attain this goal, we rely on a small core of verified software to handle faults in applications and RTOS and recover from them while ensuring that timing constraints of safety-critical tasks are always satisfied. Faults are detected by monitoring the application timing and fault-recovery is achieved via full platform restart and software reload, enabled by the short restart time of embedded systems. Schedulability analysis is used to ensure that the timing constraints of critical plant control tasks are always satisfied in spite of faults and consequent restarts. We derive schedulability results for four restart-tolerant task models. We use a simulator to evaluate and compare the performance of the considered scheduling models.
引用
下载
收藏
页数:10
相关论文
共 50 条
  • [31] Automated Analysis of Fault-Tolerance in Distributed Systems
    Scott D. Stoller
    Fred B. Schneider
    Formal Methods in System Design, 2005, 26 : 183 - 196
  • [32] Structural analysis of fault-tolerance for homogeneous systems
    Tanaka, R
    Iwata, S
    Shin, S
    PROCEEDINGS OF THE 35TH IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-4, 1996, : 1920 - 1921
  • [33] Use case-based modeling and analysis of failsafe fault-tolerance
    Ebnenasir, Ali
    Cheng, Betty H. C.
    Konrad, Sascha
    RE'06: 14TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE, PROCEEDINGS, 2006, : 343 - +
  • [34] Influence of Fault-Tolerance Techniques on Power-Analysis Resistance of Cryptographic Design
    Riha, Jan
    Miskovsky, Vojtech
    Kubatova, Hana
    Novotny, Martin
    2017 EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2017, : 260 - 267
  • [35] Byzantine Fault-Tolerance Consensus Algorithm Based on
    Li, Shuzhi
    Xiong, Weizhi
    Deng, Xiaohong
    Wang, Zhiqiang
    Liu, Hunwen
    JOURNAL OF ELECTRONICS & INFORMATION TECHNOLOGY, 2023, 45 (07) : 2484 - 2493
  • [36] Pattern-based modeling and analysis of failsafe fault-tolerance in UML
    Ebnenasir, Ali
    Cheng, Betty H. C.
    HASE 2007: 10TH IEEE HIGH ASSURANCE SYSTEMS ENGINEERING SYMPOSIUM, PROCEEDINGS, 2007, : 275 - +
  • [37] A Fault-Tolerance Nanoscale Design for Binary-to-Gray Converter based on QCA
    Seyedi, Saeid
    Navimipour, Nima Jafari
    IETE JOURNAL OF RESEARCH, 2023, 69 (05) : 2991 - 2998
  • [38] Fault-Tolerance of Star Graph Based on Subgraph Fault Pattern
    Zhang, Hong
    Zhou, Shuming
    Niu, Baohua
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2023, 34 (05) : 469 - 485
  • [39] Evolutionary design of high robust analog circuit based on fault-tolerance test
    Wu H.
    Wang J.
    Zhou W.
    Gaodianya Jishu/High Voltage Engineering, 2016, 42 (05): : 1386 - 1393
  • [40] Non-intrusive system level fault-tolerance
    Lundqvist, K
    Srinivasan, J
    Gorelov, S
    RELIABLE SOFTWARE TECHNOLOGY ADA-EUROPE 2005, PROCEEDINGS, 2005, 3555 : 156 - 166