• DocumentCode
    2175374
  • Title

    Experimental evaluation of time-redundant execution for a brake-by-wire application

  • Author

    Aidemark, Joakim ; Vinter, Jonny ; Folkesson, Peter ; Karlsson, Johan

  • Author_Institution
    Dept. of Comput. Eng., Chalmers Univ. of Technol., Goteborg, Sweden
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    210
  • Lastpage
    215
  • Abstract
    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.
  • Keywords
    brakes; distributed control; fault tolerant computing; operating system kernels; real-time systems; redundancy; road vehicles; CPU time; brake-by-wire application; fail-stop computer node; fault injection experiments; real-time kernel; temporal error masking; transient fault tolerance; triple time-redundant execution; voting; Application software; Computer errors; Control systems; Degradation; Electromagnetic transients; Kernel; Real time systems; Redundancy; Voting; Wheels;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems and Networks, 2002. DSN 2002. Proceedings. International Conference on
  • Print_ISBN
    0-7695-1101-5
  • Type

    conf

  • DOI
    10.1109/DSN.2002.1028902
  • Filename
    1028902