{'fraction_non_alphanumeric': 0.011990407673860911, 'fraction_numerical': 0.0, 'mean_word_length': 5.624338624338624, '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}}
Two-layer optimisation policy for improvement of application performance and resource utilisation in grid environments

The main contribution of this article is to propose a two-layer optimisation policy for improvement of application performance and resource utilisation in grid environments. We exploit the coupling of application layer and fabric layer of grid architecture for resource scheduling in grid computing environment. The objectives of the individual grid applications at the application layer, and individual grid resources at the fabric layer are likely to be in conflict. Interplay of application layer and fabric layer strives to find an optimal balance between application performance and resource utilisation. The two-layer optimisation model attempts to maximise the aggregate grid user utilities and revenues of resource provider. The article uses the Lagrangian method that leads to a decomposition of the utility maximisation problem into two smaller subproblems, each of which may be solved independently. This article presents a two-layer optimisation grid scheduling algorithm. The simulation studies show how the performance of two-layer optimisation algorithm is affected by the change of different environment parameters.