Design optimization of time- and cost-constrained fault-tolerant distributed embedded systems

被引:66
作者
Izosimov, V [1 ]
Pop, P [1 ]
Eles, P [1 ]
Peng, Z [1 ]
机构
[1] Linkoping Univ, Dept Comp & Informat Sci, Linkoping, Sweden
来源
DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS | 2005年
关键词
D O I
10.1109/DATE.2005.116
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we present an approach to the design optimization of fault-tolerant embedded systems for safety-critical applications. Processes are statically scheduled and communications are performed using the time-triggered protocol. We use process re-execution and replication for tolerating transient faults. Our design optimization approach decides the mapping of processes to processors and the assignment of fault-tolerant policies to processes such that transient faults are tolerated and the timing constraints of the application are satisfied. We present several heuristics which are able to find fault-tolerant implementations given a limited amount of resources. The developed algorithms are evaluated using extensive experiments, including a real-life example.
引用
收藏
页码:864 / 869
页数:6
相关论文
共 21 条
[1]   SCHEDULING ALGORITHMS FOR FAULT-TOLERANCE IN HARD-REAL-TIME SYSTEMS [J].
BERTOSSI, AA ;
MANCINI, LV .
REAL-TIME SYSTEMS, 1994, 7 (03) :229-245
[2]  
BURNS A, 1996, EUR REAL TIM SYST WO, P29
[3]  
CHEVOCHOT P, 1999, REAL TIM COMP SYST A, P356
[4]  
CLAESON V, 1998, PAR DISTR SYST C
[5]   Fault-tolerant deployment of embedded software for cost-sensitive real-time feedback-control applications [J].
Claudio, P ;
Carloni, LP ;
Sangiovanni-Vincentelli, AL .
DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2004, :1164-1169
[6]  
DINEA C, 2001, EUR PAR DISTR PROC W, P410
[7]   Scheduling with bus access optimization for distributed embedded systems [J].
Eles, P ;
Doboli, A ;
Pop, P ;
Peng, Z .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2000, 8 (05) :472-491
[8]   Adaptive fault-tolerance with statically scheduled real-time systems [J].
Fohler, G .
NINTH EUROMICRO WORKSHOP ON REAL TIME SYSTEMS, PROCEEDINGS, 1997, :161-167
[9]  
Fohler G, 1995, IEEE REAL TIME, P152, DOI 10.1109/REAL.1995.495205
[10]   A fault-tolerant scheduling algorithm for real-time periodic tasks with possible software faults [J].
Han, CC ;
Shin, KG ;
Wu, J .
IEEE TRANSACTIONS ON COMPUTERS, 2003, 52 (03) :362-372