Algorithm-based Fault Tolerance Research Articles