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
相关论文
共 50 条
[21]   System-Level Design of Fault-Tolerant Embedded Systems [J].
Girault, Alain .
ERCIM NEWS, 2006, (67) :25-26
[22]   UNDERSTANDING FAULT-TOLERANT DISTRIBUTED SYSTEMS [J].
CRISTIAN, F .
COMMUNICATIONS OF THE ACM, 1991, 34 (02) :56-78
[23]   Design of fault-tolerant scheduling algorithm for real-time tasks in distributed systems [J].
Han, Zongfen ;
Qin, Xiao ;
Pang, Liping ;
Li, Shengli .
Huazhong Ligong Daxue Xuebao/Journal Huazhong (Central China) University of Science and Technology, 27 (06) :12-14
[24]   USING TIME INSTEAD OF TIMEOUT FOR FAULT-TOLERANT DISTRIBUTED SYSTEMS [J].
LAMPORT, L .
ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1984, 6 (02) :254-280
[25]   Fault-tolerant Distributed Systems in Hardware [J].
Schmid, Stefan .
BULLETIN OF THE EUROPEAN ASSOCIATION FOR THEORETICAL COMPUTER SCIENCE, 2015, 2015 (116) :111-153
[26]   Fault-tolerant scheduling in distributed real-time systems [J].
Satyanarayana, NV ;
Mall, R ;
Pal, A .
2001 INTERNATIONAL CONFERENCE ON COMPUTER NETWORKS AND MOBILE COMPUTING, PROCEEDINGS, 2001, :275-280
[27]   Time vs. space in fault-tolerant distributed systems [J].
Charron-Bost, B ;
Défago, X ;
Schiper, A .
SIXTH INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE SYSTEMS, PROCEEDINGS, 2001, :21-27
[28]   Adaptive distributed and fault-tolerant systems [J].
Hiltunen, MA ;
Schlichting, RD .
COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 1996, 11 (05) :275-285
[29]   Fault-tolerant scheduling in distributed real-time systems [J].
Thai, ND .
PARALLEL PROCESSING AND APPLIED MATHEMATICS, 2004, 3019 :125-130
[30]   Synthesis of Fault-Tolerant Distributed Systems [J].
Dimitrova, Rayna ;
Finkbeiner, Bernd .
AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, PROCEEDINGS, 2009, 5799 :321-336