CENG 525 Fault Tolerant Computing

A.1. Homepage: http://www.iyte.edu.tr/~tolgaayav/courses/ceng525
A.2. Lecture: Wednesday 09:45 – 12:30
A.3. Credits: 3+0
A.4. Instructor: Assoc. Prof. Tolga AYAV, Ph.D. (Telephone: 750 7878)
A.5. Lab Assistants:
A.5. Syllabus

B.1. Objective of the Course:

To introduce fault modeling, testing and redundancy techniques to achieve fault tolerance in computer systems .

B.2. Prerequisites:

No prerequisite.

B.2. Recommended or Required Reading:

Israel Koren, C. Mani Krishna, Fault-Tolerant Systems, Morgan Kaufmann, 2007.

Research papers from IEEE International Conference on Dependable Systems and Networks

(DSN), IEEE Trans. Dependable and Secure Computing, IEEE Trans. Reliability

C.1. Course Contents:

Fault models, fault-tolerance, digital circuits and fault models, testing combinational and sequential circuits, error-detection, redundancy, software reliability, failure recovery, reliability evaluation methods

C.2. Course Schedule:

(TENTATIVE)

Introduction: Reliability, safety, usability basics, Basic mathematical concepts
Digital circuits and fault models
Testing for combinational and sequential circuits
Fault-Tolerance. N-Modular Redundancy
Software Fault-Tolerance, software implemented fault-tolerance
Software safety and reliability evaluation, FTA analysis, Markov methods
Software testing, fault models, fault classes, mutation analysis
Current research on fault tolerant computing

D. Lecture Notes:

Lecture1: Introduction to Fault Tolerant Computing


E. Grading:

Written Midterm Exam: %20
Written Final Exam: % 30
Assignments: %10
Term Project: % 40

F. Books:

Israel Koren, C. Mani Krishna, Fault-Tolerant Systems, Morgan Kaufmann, 2007.

B.S. Dhillon, Computer System Reliability, CRC Press, 2013.

G. Assignments:




H. Project:



Features: