The Time-Triggered Architecture (TTA) is a distributed architecture for high-dependability real-time systems such as break-by-wire or steer-by-wire systems. This paper is devoted to the fault-tolerance and fault-handling capabilities of the TTA. We will present the architectural and algorithmic features of the time-triggered communication protocol TTP/C that allow isolation of arbitrary failures of a node-computer in the distributed system. Having node failures isolated, the introduction of redundant nodes accompanied by voting services located in a generic fault-tolerance layer makes the architecture tolerant to Byzantine failures of node-computers. We will also present the mechanisms that detect multiple failure scenarios at the communication system level and provide means for rapid handling of and deterministic recovery from such situations. Based on a sample brake-by-wire application we will provide some figures concerning the performance of the architecture and discuss how the system engineer benefits from the inherent properties of the TTA.
Tolerating Arbitrary Node Failures in the Time-Triggered Architecture
Sae Technical Papers
SAE 2001 World Congress ; 2001
05.03.2001
Aufsatz (Konferenz)
Englisch
Tolerating Arbitrary Node Failures in the Time-Triggered Architecture
British Library Conference Proceedings | 2001
|Tolerating arbitrary node failure in the time-triggered architecture
Kraftfahrwesen | 2001
|British Library Conference Proceedings | 1995
|Performance implications of tolerating cache faults
TIBKAT | 1991
|