H. T. Vergos' Homepage


Go to content

Fault Tolerant Computer Systems

Courses > Graduate

Some applications require high dependability computer systems. Such applications include but are not limited to transaction, medical and space program systems. Systems that are utilized for dealing with those applications must be designed under different specifications and limitations. The undergraduate program of our Department gives the opportunity to our students to learn how to design systems aiming performance, area, power consumption or some combination of them. This course provides insight on the design philosophy they must follow when the primary aim is dependability (reliability, availability, maintainability, ...).

The lectures given are based on :
Basic Reading

  • Design and Analysis of Fault - Tolerant Digital Systems, Barry W. Johnson, Addison-Wesley Publishing Company, 1989.

Additional Readings

  • The Theory and Practice of Reliable System Design, Digital Press, 1982.
  • Fault Tolerance Principles and Practices, T. Anderson and P.A. Lee, Prentice-Hall International, 1981.
  • Fault Tolerant and Fault Testable Hardware Design, P. K. Lala, Prentice-Hall International, 1985.
  • Error Coding for Arithmetic Processors, T.R.N. Rao, Academic Press, 1974.
  • Error Correcting Codes, W.W. Petersen and E.J Weldon Jr., 2nd edition, MIT Press, 1972.
  • Fault-tolerant Systems, Israel Koren & C. Mani Krishna, Morgan Kaufmann, 2007.


An outline of the subjects covered during the lectures is :
Introduction

  • Dependability as a Design Goal
  • Applications

Terminology, Complexity and Models

  • Faults, Errors, Failures
  • Physical Causes of Faults
  • Fault Characteristics
  • Common Fault Models
  • Common Error Models

Design Techniques

  • Hardware Redundancy
  • Information Redundancy
  • Time Redundancy
  • Software Redundancy

Application of the Developed Theory

  • Design Cycle Modification to accommodate Dependability
  • A Design Example


Grading is based on a written test.

Announces Last Exam's marks



Back to content | Back to main menu