{'fraction_non_alphanumeric': 0.011627906976744186, 'fraction_numerical': 0.004651162790697674, 'mean_word_length': 5.425373134328358, '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}}
Deploying Legacy Applications on Grids

As Grid Computing technologies mature, computational grids are becoming increasingly common, making a large number of varied computational resources spread around the world potentially available to scientists and engineers. Whereas much effort has been spent on the development of core Grid services, less attention has been paid to how Grids will be used by general applications. Most existing or legacy scientific applications are not designed to support the use of Grid technologies inherently. In this paper, we describe how legacy applications can be deployed on a Grid without making complex changes to the original source code, and provide as a case study a migration scenario for a legacy parallel astrophysics application. This scenario was demonstrated at the SuperComputing 2004 Conference held at Pittsburgh.