IEEE Transactions on Very Large Scale Integration (VLSI) Systems · 2009 · 119 citations · 38 references
ComputingComputer EngineeringComputer ScienceEmbedded SystemsFault ToleranceFault-tolerant SystemsFault Tolerance DesignFault Tolerance OptimizationReal-time Systems DesignReliable System DesignSafety-critical Embedded SystemsTransient Fault HandlingActive ReplicationCheckpointingCheckpointing SchedulingFault Tolerance In Real-time SystemsFault-tolerant DesignFault-tolerant Real-time SystemsTiming ConstraintsTransient Faults
We present an approach to the synthesis of fault-tolerant hard real-time systems for safety-critical applications. We use checkpointing with rollback recovery and active replication for tolerating transient faults. Processes and communications are statically scheduled. Our synthesis approach decides the assignment of fault-tolerance policies to processes, the optimal placement of checkpoints and the mapping of processes to processors such that multiple transient faults are tolerated and the timing constraints of the application are satisfied. We present several design optimization approaches 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.
38
Unreliable failure detectors for reliable distributed systems
Tushar Chandra, Sam Toueg · Journal of the ACM · 1996 · 2.5K citations · Full text
The time-triggered architecture
Hermann Kopetz, G. Bauer · Proceedings of the IEEE · 2003 · 852 citations
Trends and challenges in VLSI circuit reliability
Cris S. Constantinescu · IEEE Micro · 2003 · 616 citations
Engineering, Computer Engineering, Electrical Engineering +17
Distributed fault-tolerant real-time systems: the Mars approach
Hermann Kopetz, Andreas Damm, C. Koza et al. · IEEE Micro · 1989 · 576 citations