{'fraction_non_alphanumeric': 0.010848126232741617, 'fraction_numerical': 0.0, 'mean_word_length': 5.383647798742138, '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}}
Fault tolerance techniques for scientific applications in cloud

Cloud computing can describe on-demand administration and prerequisite of resources, and information as services on the cloud. The dynamic environment of the cloud causes various unexpected obstacles. The ability of a system to respond normally to unexpected equipment and programming fault is called fault tolerance. In order to realize robustness and reliability in cloud computing, it is necessary to evaluate and process obstacles effectively. Various fault detection methods and architecture models have been proposed to increase the fault tolerance capability of the cloud. Consider the fact, this paper has been paying attention on solving the problem of faults in the cloud computing. This research has conducted to outline the work that has been done in this field which represents the basic concept of fault tolerance developed by different researchers and various algorithms used to resolve the fault tolerance problem in cloud computing.