Abstract
This paper presents a benchmark for dependable systems. The benchmark consists of two metrics, number of catastrophic incidents and performance degradation, which are obtained by a tool that (1) generates synthetic workloads that produce a high level of CPU, memory, and I/O activity and (2) injects CPU, memory, and I/O faults according to an injection strategy. The benchmark has been installed on two TMR-based prototype machines: TMR Prototype A and TMR Prototype B. An implementation for a third prototype, is based on a duplex architecture, is in progress. The results demonstrate the utility of the benchmark in comparing the system-level fault tolerance of these machines and in providing insight into their design. In particular, the benchmark shows that Prototype B suffers fewer catastrophic incidents than Prototype A under the same workload conditions and fault injection method. However, Prototype B also suffers more performance degradation in the presence of faults, which might be an important concern for time-critical applications.
Original language | English (US) |
---|---|
Pages (from-to) | 314-323 |
Number of pages | 10 |
Journal | Proceedings - Annual International Conference on Fault-Tolerant Computing |
State | Published - 1996 |
Event | Proceedings of the 1996 26th International Symposium on Fault-Tolerant Computing - Sendai, Jpn Duration: Jun 25 1996 → Jun 27 1996 |
ASJC Scopus subject areas
- Hardware and Architecture