Fault Tolerant Computing - ECE655


The projects should illustrate the solution of problems in fault tolerant computing. These should be web-based programs in either Java or Javascript. See examples at: http://www.ecs.umass.edu/ece/koren/FaultTolerantSystems/simulator/ and http://www.ecs.umass.edu/ece/koren/architecture/.

You should always search first on the www to find out whether similar programs are already available.

Examples of possible projects:
Demonstrate Recomputing with Shifted Operand for addition and multiplication.
Calculate dependability measures for a regular and fault-tolerant mesh structure (several have been proposed in the literature).
Calculate dependability measures for other network topologies.
Generate tests for a combinational circuit with redundancy.


A seminar consists of an in-class presentation (approximately 25 minutes) and a final report.
Examples of possible topics:
Performability of computer systems.
Watchdog processors.
Checker processors (e.g., Diva).
Boeing 777.
Space shuttle.
Tandem (NonStop and other) (2 students).