Fault Tolerant Computing - ECE655
Projects:
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/fault-tolerance/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:
Solve numerically an up to 4-state Markov Chains provided as graphical
input (assume exponential failure distributions).
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.
Bi-residue error-crrecting code.
Generate tests for a given combinational circuit.
Given a network with data replication
and node and link reliabilities, assign votes to the nodes and
calculate the system reliability for the possible sizes of
read and write quorums.
Seminars:
A seminar consists of an in-class presentation (approximately 30
minutes) and a final report.
Examples of possible topics:
Performability of computer systems.
Watchdog processors.
Boeing 777.
Space shuttle.
Tandem (NonStop and other)
(2 students).
Stratus.
MAFT.