Experimental evaluation of time-redundant execution for a brake-by-wire application
Paper in proceeding, 2002

This paper presents an experimental evaluation of a brake-by-wire application that tolerates transient faults by temporal error masking. A specially designed real-time kernel that masks errors by triple time-redundant execution and voting executes the application on a fail-stop computer node. The objective is to reduce the number of node failures by masking errors at the computer node level. The real-time kernel always executes the application twice to detect errors, and ensures that a fail-stop failure occurs if there is not enough CPU-time available for a third execution and voting. Fault injection experiments show that temporal error masking reduced the number of fail-stop failures by 42% compared to executing the brake-by-wire task without time redundancy.

Author

Joakim Aidemark

Chalmers, Department of Computer Engineering

Jonny Vinter

Chalmers, Department of Computer Engineering

Peter Folkesson

Chalmers, Department of Computer Engineering

Johan Karlsson

Chalmers, Department of Computer Engineering

International Conference on Dependable Systems and Networks, 2002. DSN 2002. Proceedings

210-215
0-7695-1101-5 (ISBN)

Subject Categories

Computer Engineering

DOI

10.1109/DSN.2002.1028902

ISBN

0-7695-1101-5

More information

Created

10/8/2017