CSVTU B.E. VII Semester Computer Science Engineering Fault Tolerant System Syllabus


Semester: VII Branch: Computer Science & Engg.

Subject: Fault Tolerant System

Unit I Introduction

Definition of fault tolerance, Redundancy, Applications of fault-tolerance, Fundamentals of


Unit II Attributes

Reliability, availability, safety, Impairments: faults, errors and failures, Means: fault prevention,

removal and forecasting

Unit III Dependability evaluation

Common measures: failures rate, mean time to failure, mean time to repair, etc. Reliability

block diagrams ,Markov processes .

Unit IV Redundancy

Hardware redundancy, Redundancy schemes, Evaluation and comparison, Applications

,Information redundancy ,Codes: linear, Hamming, cyclic, unordered, arithmetic, etc.

,Encoding and decoding techniques ,Applications , Time redundancy.

Unit V Programming

Software fault tolerance, Specific features, Software fault tolerance techniques: N-version

programming, recovery blocks, self-checking software, etc.

Name of Text Books

1 Anderson, T., and P.A. Lee, Fault-Tolerant Principles and Practices, Prentice-Hall

2 Hwang, K., and F.A. Briggs, Computer Architecture and Parallel Processing, McGraw-

Hill. Jalote, P. Fault-Tolerance in Distributed Systems, ISBN 0-13-301367-7, Prentice-


Name of Reference Books

1. Johnson, B.W., Design and Analysis of Fault-Tolerant Systems, Addison Wesely

2. Leveson, Nancy G., Safeware, system safety and computers, Addison Wesely.

3. Pradhan, D.K., Fault-Tolerant Computing — Theory and Techniques, (2 Volumes),


4. Pradhan, Dhiraj K., Fault-Tolerant Computer System Design, ISBN 0-13-057887-8,

Prentice-Hall PTR

Leave a Comment