CSI 5134 Fault Tolerance

3 units
Computer Science
Faculty of Engineering
Hardware and software techniques for fault tolerance. Topics include modeling and evaluation techniques, error detecting and correcting codes, module and system level fault detection mechanisms, design techniques for fault-tolerant and fail-safe systems, software fault tolerance through recovery blocks, N-version programming, algorithm-based fault tolerance, checkpointing and recovery techniques, and survey of practical fault-tolerant systems. This course is equivalent to COMP 5004 at Carleton University.

Components:

Lecture

Previously Offered Terms:

Fall

Organized

64 responses

4.19

/ 5

strongly agree
53%
agree
31%
disagree
8%
strongly disagree
6%
25%
50%
75%
100%

Clear Expectations

32 responses

4.25

/ 5

strongly agree
63%
agree
19%
neither agree nor disagree
3%
disagree
13%
strongly disagree
3%
25%
50%
75%
100%

Learned a Lot

65 responses

4.20

/ 5

strongly agree
49%
agree
37%
disagree
8%
strongly disagree
5%
25%
50%
75%
100%

Recommend

33 responses

4.03

/ 5

strongly agree
39%
agree
45%
disagree
9%
strongly disagree
6%
25%
50%
75%
100%

Workload

33 responses

2.97

/ 5

very heavy
3%
heavier than average
12%
average
73%
lighter than average
9%
very light
3%
25%
50%
75%
100%

Fair Assessments

65 responses

4.47

/ 5

strongly agree
65%
agree
28%
disagree
0%
strongly disagree
6%
question not applicable
2%
25%
50%
75%
100%