Major Factors | Replication Based Technique | Checking Point/Roll Back Technique | Fusion Based Technique | Process Level Redundancy Technique |
Working | Redirected to replica | State saved on stables to rage used for recovery | Back up machine | A set of redundant process |
Consistency | Some criterion; linearizability. | Avoiding orphan messages | Among backup machines | Not a major issues |
Multiple Faults Handling | Depend upon number of replica. | Depend upon Check pointing scheduling | Depends upon number of back machine | Depends upon set of redundant process |
Performance | Decreases as number of replica increases. | Decrease with frequency and size of checkpoint | Decrease in case of faults as recovery cost is high | Decrease as faults appears disappear |
N-Faults | N replicas ensure n-1 faults | Uncoordinated Pessimistic and N level disk less used for N-1 Faults | In order handle Extra N faults N backups machine are required | Scaling the number of process and Majority voting |
Multiple Failure Detector | Reliable, Accurate, Adaptive | Reliable, Accurate, Adaptive | Reliable, Accurate, Adaptive | Reliable, Accurate, Adaptive |