{'fraction_non_alphanumeric': 0.014573991031390135, 'fraction_numerical': 0.0, 'mean_word_length': 5.664179104477612, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A Fault Tolerance Framework for High Performance Computing in Cloud

Cloud computing offers new capacity and flexibility solution to high performance computing (HPC) applications with provisioning of a large number of virtual machines for computational intensive applications. Fault tolerance allows HPC systems on cloud with multiple of nodes to complete execution of computational intensive applications in the present of fault. The most commonly used fault tolerance techniques for HPC is checkpoint/restart. However, checkpoint/restart increases the wall clock time of the execution of applications which increases the execution cost. In this paper we present a fault tolerance framework for high performance computing in Cloud. This framework proposes using process level redundancy (PLR) techniques to reduce the wall clock time of the execution of computational intensive applications.