EG 6397 Fault Tolerant Computing - 3 semester hours
This course covers the theory and practice of fault tolerant systems, focusing in particular on techniques for achieving high reliability in computational systems with software, hardware, and networking components. Approaches for testing, fault handling and assessing reliability will be examined. It discusses reliability measures, error detection and correcting codes, fault-tolerant networks, redundant disks (RAID), software fault-tolerance, case studies of fault-tolerant systems, and others.