{'fraction_non_alphanumeric': 0.008285004142502071, 'fraction_numerical': 0.0, 'mean_word_length': 5.009950248756219, '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': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Extending the Cluster-Grid Interface Using Batch System Abstraction and Idealization

The grid computing technologies in use today provide simplistic interfaces to various batch systems that manage the clusters connected to a grid. These interfaces work fine for running simple applications but when complex applications such as High Energy Physics simulations are run on a grid, problems are exposed with these simplistic interfaces which make the integration of a cluster into a grid complex. In addition to this the grid middleware is not completely isolated from the batch systems. Thus in order to incorporate a new batch system into a grid, a new interface must be written for that batch system. This requires an understanding of the functioning of the grid middleware. Development and testing of these interfaces requires a lot of human effort. In this paper we identify some of the problems in integration of batch systems into a grid that are overlooked by current grid technologies and propose a framework which remedies these problems and enables the easy integration of clusters in a grid by providing a layer of abstraction between the grid middleware and the batch system managing the cluster.