0% found this document useful (0 votes)
380 views3 pages

Fault Tolerant Systems Syllabus 14-05-2019

The document describes a course on Fault Tolerant Systems. The course objectives are to provide understanding of fundamental fault tolerance concepts, potential system faults and errors, and concepts of fault detection, prevention and tolerance. The course has 6 units that cover introduction to fault tolerance, system attributes, dependability evaluation methods, redundancy techniques, error correcting codes, and software fault tolerance programming. The intended learning outcomes are for students to understand fault tolerance basics, attributes, evaluation measures, redundancy schemes, coding techniques and apply various fault tolerance approaches.

Uploaded by

Baswamy Cse
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
380 views3 pages

Fault Tolerant Systems Syllabus 14-05-2019

The document describes a course on Fault Tolerant Systems. The course objectives are to provide understanding of fundamental fault tolerance concepts, potential system faults and errors, and concepts of fault detection, prevention and tolerance. The course has 6 units that cover introduction to fault tolerance, system attributes, dependability evaluation methods, redundancy techniques, error correcting codes, and software fault tolerance programming. The intended learning outcomes are for students to understand fault tolerance basics, attributes, evaluation measures, redundancy schemes, coding techniques and apply various fault tolerance approaches.

Uploaded by

Baswamy Cse
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Subject Code Subject Name L T P C

OEC3205.4 Fault Tolerant Systems 3 0 0 3

Course Objectives:
 To create understanding of the fundamental concepts of fault-tolerance
 To provide students with a working knowledge of the potential faults and errors occurring
in an embedded system.
 To provide knowledge in concepts of fault detection and fault tolerance.
 To provide knowledge in concepts of fault prevention and forecasting.
 To understand various fault – tolerant codes.
 To understand merits and limitations of fault-tolerant programming.

Course Outcomes:
1. Understanding the concepts of fault detection, tolerance and correction mechanisms in
real world scenarios. (L2)
2. Ability to design and develop dependable systems for mission critical applications. (L6)
3. Apply the mean time and mean time to repair(L3)
4. Apply the Redundancy schemes(L3)
5. Using the various Code Techniques(L3)
6. Understanding and apply of various fault tolerance techniques. (L2)

UNIT I – INTRODUCTION
Definition of fault tolerance, Redundancy, Applications of fault-tolerance, Fundamentals of
dependability.
Applications:
 Graph theory
Learning outcomes: At the end of the unit student will able to
1. Understand the fault tolerance basics and applications (L2)

UNIT II- ATTRIBUTES


Reliability, availability, safety, Impairments: faults, errors and failures, Means: fault prevention,
removal and forecasting
Applications:
 Graph theory
Learning outcomes: At the end of the unit student will able to
1. Understand fault tolerant system attributes like reliability, safety, errors etc..

UNIT III- DEPENDABILITY EVALUATION


Common measures: failures rate, mean time to failure, mean time to repair, etc. Reliability block
diagrams, Markov processes,
Applications:
 Parallel processing,
Learning outcomes: At the end of the unit student will able to
1. Ability to design and develop dependable systems for mission critical applications.
UNIT IV- REDUNDANCY
Hardware redundancy, Redundancy schemes, Evaluation and comparison, Applications,
Information redundancy.
Applications:
 Information Retrieval.
Learning outcomes: At the end of the unit student will able to
1. Apply the Redundancy schemes (L3)
UNIT V- CODES
Codes: linear, Hamming, cyclic, unordered, arithmetic, etc., Encoding and decoding techniques,
Applications, Time redundancy
Applications:
 Remote data transmission.
Learning outcomes: At the end of the unit student will able to
1. Using the various Code Techniques (L3)

UNIT VI- PROGRAMMING


Software fault tolerance, Specific features, Software fault tolerance techniques: N-version
programming, recovery blocks, self-checking software, etc.
Applications:
 Remote data transmission.
Learning outcomes: At the end of the unit student will able to
1. Understanding and apply of various fault tolerance techniques.(L2)

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.
3. Fault-Tolerance in Distributed Systems, ISBN 0-13-301367-7, Prentice-Hall,

Reference Book
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), Prentice-
Hall.
4. Pradhan, Dhiraj K., Fault-Tolerant Computer System Design, ISBN 0-13-057887-8, Prentice-
Hall PTR

COURSE OUTCOMES v/s Pos MAPPING (Detailed: HIGH: 3; MEDIUM: 2; LOW: 1):
S.NO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3

CXXX.1 3 2 2 1 2 2 2 2

CXXX.2 3 2 2 2 2 2 1 2

CXXX.3 3 2 2 1 2 2 1 1

CXXX.4 3 2 3 1 2 2 1 2

CXXX.5 3 3 3 2 1 1 1 1 3

CXXX.6 3 2 2 2 2 2 3
CXXX.* 3 2 2 1 1 2 2 1 2

You might also like