Redundancy And Fault Tolerance