Self Adaptive Application Level Fault Tolerance for Parallel and Distributed Computing | IEEE Conference Publication | IEEE Xplore