JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD

FAULT TOLERANCE SYSTEMS

M.Tech I Year II Semester (R22)

Course Objectives:

  • 1. To know the different advantages and limits of fault avoidance and fault tolerance techniques.
  • 2. To impart the knowledge about different types of redundancy and its application for the design of computer system being able to function correctly even under presence of faults and data errors.
  • 3. To understand the relevant factors in evaluating alternative system designs for a specific set of requirements.
  • 4. To understand the subtle failure modes of "fault-tolerant" distributed systems.

Course Outcomes

Upon the Successful Completion of the Course, the Students would be able to:

  • 1. Become familiar with general and state of the art techniques used in design and analysis of fault tolerant digital systems.
  • 2. Be familiar with making system fault tolerant, modeling and testing, and benchmarking to evaluate and compare systems.

UNIT - I

Introduction to Fault Tolerant Computing: Basic concepts and overview of the course; Faults and their manifestations, Fault/error modeling, Reliability, availability and maintainability analysis, System evaluation, performance reliability tradeoffs.

UNIT - II

System level fault diagnosis: Hardware and software redundancy techniques. Fault tolerant system design methods, Mobile computing and Mobile communication environment, Fault injection methods.

UNIT - III

Software fault tolerance: Design and test of defect free integrated circuits, fault modeling, built in self- test, data compression, error correcting codes, simulation software/hardware, fault tolerant system design, CAD tools for design for testability.

UNIT - IV

Information Redundancy and Error Correcting Codes: Software Problem. Software Reliability Models and Robust Coding Techniques, Reliability in Computer Networks Time redundancy. Re execution in SMT, CMP Architectures, Fault Tolerant Distributed Systems, Data replication.

UNIT - V

Case Studies in FTC: ROC, HP Non-Stop Server. Case studies of fault tolerant systems and current research issues.

TEXT BOOK:

  • 1. Fault Tolerant Computer System Design by D. K. Pradhan, Prentice Hall.

REFERENCES:

  • 1. Fault Tolerant Systems by I. Koren, Morgan Kauffman.
  • 2. Software Fault Tolerance Techniques and Implementation by L. L. Pullum, Artech House Computer Security Series.
  • 3. Reliability of Computer Systems and Networks: Fault Tolerance Analysis and Design by M. L. Shooman, Wiley.

Loading Question Papers

Fetching data from database...