fault-tolerant.pdf 605 KB