Systematic Design of Fault-Tolerant Computers

The origin of the concept of fault tolerance and the evolution of guidelines for the systematic design of fault-tolerant systems is reviewed. The current formulation of the guidelines, called a design paradigm, is presented. The problem of using off-the-shelf subsystems in a fault-tolerant system is discussed. In conclusion, an analogy of complex fault-tolerant systems and living organisms is suggested as a means to advance the understanding of fault tolerance.

[1]  Algirdas Avizienis,et al.  A fault tolerance approach to computer viruses , 1988, Proceedings. 1988 IEEE Symposium on Security and Privacy.

[2]  Algirdas Avizienis Fault tolerance by means of external monitoring of computer systems , 1981, AFIPS '81.

[3]  Algirdas Avizienis,et al.  A design paradigm for fault-tolerant systems , 1987 .

[4]  H. Kopetz,et al.  The Evolution of Fault-Tolerant Computing , 1987, Dependable Computing and Fault-Tolerant Systems.

[5]  A. Avizienis,et al.  Fault-tolerance: The survival attribute of digital systems , 1978, Proceedings of the IEEE.

[6]  Flaviu Cristian,et al.  Fault-tolerance in the advanced automation system , 1990, EW 4.

[7]  Algirdas Avižienis,et al.  The Evolution of Fault Tolerant Computing at the Jet Propulsion Laboratory and at UCLA: 1955 – 1986 , 1987 .

[8]  Algirdas Avizienis,et al.  On the Achievement of a Highly Dependable and Fault-Tolerant Air Traffic Control System , 1987, Computer.

[9]  Algirdas Avizienis,et al.  The STAR (Self-Testing And Repairing) Computer: An Investigation of the Theory and Practice of Fault-Tolerant Computer Design , 1971, IEEE Transactions on Computers.

[10]  Österreichische Computer Gesellschaft Digest of papers : 16th Annual International Symposium on Fault-Tolerant Computing Systems : FTCS 16, Vienna, Austria, 1-4 July, 1986 , 1986 .

[11]  Algirdas Avizienis,et al.  Software Fault Tolerance , 1989, IFIP Congress.

[12]  A. Avizienis,et al.  The dependability problem: Introduction and verification of fault tolerance for a very complex system , 1987, FJCC.

[13]  J. von Neumann,et al.  Probabilistic Logic and the Synthesis of Reliable Organisms from Unreliable Components , 1956 .

[14]  A. Avizienis,et al.  Dependable computing: From concepts to design diversity , 1986, Proceedings of the IEEE.

[15]  Algirdas Avizienis,et al.  Design of fault-tolerant computers , 1967, AFIPS '67 (Fall).

[16]  Claude E. Shannon,et al.  Reliable Circuits Using Less Reliable Relays , 1956 .