Priority-grouping method for parallel multi-scheduling in Grid

作者:

Highlights:

摘要

This article presents a method of enhancing the efficiency of Grid scheduling algorithms by employing a job grouping method based on priorities and also grouping of Grid machines based on their configuration before implementing a suitable scheduling algorithm within paired groups. The Priority method is employed to group jobs into four groups, while two different methods, SimilarTogether and EvenlyDistributed, are employed to group machines into four groups before implementing the MinMin Grid scheduling algorithm simultaneously. Implementing the scheduling algorithms simultaneously within paired groups (multi-scheduling) ensures a high degree of parallelism, increases throughput and improves the overall performance of scheduling algorithms. Two sets of controlled experiments were carried out on an HPC system. Analysis of results shows that the Priority Grouping method improved the scheduling efficiency by very large margins over the non-grouping method.

论文关键词:Grid computing,Scheduling,Parallel programming,Multicore-systems,Multi-scheduling

论文评审过程:Received 3 July 2014, Revised 20 September 2014, Accepted 1 October 2014, Available online 30 December 2014.

论文官网地址:https://doi.org/10.1016/j.jcss.2014.12.009