Back close

Course Detail

Course Name Fault Tolerant Systems
Course Code 18CS735
Credits Coimbatore
Year Taught 2018


Course Syllabus

Hardware fault tolerance, software fault tolerance, information redundancy, check pointing, fault tolerant networks, reconfiguration-based fault tolerance, and simulation techniques. Dependability concepts: Dependable system, techniques for achieving dependability, dependability measure, fault, error, failure, and classification of faults and failures.

Fault Tolerance Strategies: Fault detection, masking, containment, location, reconfiguration, and recovery. Fault Tolerant Design Techniques: Hardware redundancy, software redundancy, time redundancy and information redundancy. Dependable communication: Dependable channels, survivable networks, fault-tolerant routing. Fault recovery, Stable storage and RAID architectures, and Data replication and resiliency. Case studies of fault tolerant multiprocessor and distributed systems.

Course Outcome

Upon successful completion of this course, the student will be able to:

Course Outcome Bloom’s Taxonomy Level
CO 1 Enumerate the need and necessity to consider fault tolerant design in digital systems L3
CO 2 Explain vividly, the various techniques for fault modelling and tests generation L4
CO 3 Determine the various forms of redundancy for enhancing reliability of digital systems L5
CO 4 Evaluate reliability of systems with permanent and temporary faults L5
CO 5 Carry out assessment of the relationship between software testing, residual defects and security vulnerabilities L6
CO 6 Understand cost-dependability trade-offs and the limits of computer system dependability L2

Text Books / References

  1. Israel Koren and C. Mani. Krishna, “Fault Tolerant Systems”, Elsevier.2007.
  2. P. Jalote, “Fault Tolerance in Distributed Systems”, Prentice-Hall Inc. 1994.
  3. D. K. Pradhan, “Fault-Tolerant Computing, Theory and Techniques”, Prentice-Hall, 1998.


‘Fault Tolerant Systems’ is an elective course offered in M. Tech. in Computer Science and Engineering program at School of Engineering, Amrita Vishwa Vidyapeetham.

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now