{'fraction_non_alphanumeric': 0.019250253292806486, 'fraction_numerical': 0.0, 'mean_word_length': 6.00709219858156, '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}}
EasyGrid: Towards a Framework for the Automatic Grid Enabling of MPI Applications

The Computational Grid appears to have the potential to become an important and powerful computing platform in both the scientific and commercial distributed computing communities for the execution of large-scale applications. One of the goals of the grid is to aggregate collections of shared, heterogeneous, and distributed resources to provide computational “power” to parallel applications. However, designing applications capable of exploiting this potential easily remains a challenge. This paper outlines the EasyGrid methodology for the efficient and robust execution of MPI programs across distributed computing clusters. The principal objective of this work is to identify the applicationoriented middleware necessary for, as well as develop a framework to automatically generate, system-aware (gridenabled) applications capable of executing in such dynamic, unstable, distributed environments.