Multisite co-allocation scheduling algorithms for parallel jobs in computing grid environments

Cooperation of multi-domain massively parallel processor systems in computing grid environment provides new opportunities for multisite job scheduling. At the same time, in the area of co-allocation, heterogeneity, network adaptability and scalability raise the challenge for the international design of multisite job scheduling models and algorithms. It presents multisite job scheduling schema through the introduction of multisite job scheduling model and the performance model under the grid environment. It introduces two job multisite and cooperative scheduling models and algorithms with the core of the optimal and greedy-heuristic resource selection strategies. Meanwhile, compared with single and multisite cooperative scheduling models and algorithms introduced by Sabin, Yahyapour and other persons, the validity and advance of the scheduling model and the performance model herein are proved.

[1]  Uwe Schwiegelshohn,et al.  On Advantages of Grid Computing for Parallel Job Scheduling , 2002, 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID'02).

[2]  Anca I. D. Bucur,et al.  The Influence of the Structure and Sizes of Jobs on the Performance of Co-allocation , 2000, JSSPP.

[3]  Anca I. D. Bucur,et al.  The Influence of Communication on the Performance of Co-allocation , 2001, JSSPP.

[4]  Achim Streit,et al.  Enhanced Algorithms for Multi-site Scheduling , 2002, GRID.

[5]  Simon L. Peyton Jones,et al.  C--: A Portable Assembly Language that Supports Garbage Collection , 1999, PPDP.

[6]  James Patton Jones,et al.  Scheduling for Parallel Supercomputing: A Historical Perspective of Achievable Utilization , 1999, JSSPP.

[7]  Anca I. D. Bucur,et al.  Trace-based simulations of processor co-allocation policies in multiclusters , 2003, High Performance Distributed Computing, 2003. Proceedings. 12th IEEE International Symposium on.

[8]  Ramin Yahyapour,et al.  Benefits of global grid computing for job scheduling , 2004, Fifth IEEE/ACM International Workshop on Grid Computing.

[9]  Ian Foster,et al.  The Grid: A New Infrastructure for 21st Century Science , 2002 .

[10]  Ramin Yahyapour,et al.  On Effects of Machine Configurations on Parallel Job Scheduling in Computational Grids , 2002 .

[11]  Mark J. Clement,et al.  The Performance Impact of Advance Reservation Meta-scheduling , 2000, JSSPP.

[12]  Anca I. D. Bucur,et al.  A Measurement-Based Simulation Study of Processor Co-allocation in Multicluster Systems , 2003, JSSPP.

[13]  Honbo Zhou,et al.  The EASY - LoadLeveler API Project , 1996, JSSPP.

[14]  Anca I. D. Bucur,et al.  Local versus Global Schedulers with Processor Co-allocation in Multicluster Systems , 2002, JSSPP.

[15]  Ami Marowka,et al.  The GRID: Blueprint for a New Computing Infrastructure , 2000, Parallel Distributed Comput. Pract..

[16]  Yang Gao,et al.  Adaptive grid job scheduling with genetic algorithms , 2005, Future Gener. Comput. Syst..

[17]  Larry Rudolph,et al.  Parallel Job Scheduling: Issues and Approaches , 1995, JSSPP.

[18]  Uwe Schwiegelshohn,et al.  Theory and Practice in Parallel Job Scheduling , 1997, JSSPP.

[19]  Marco Mililotti,et al.  Sub optimal scheduling in a grid using genetic algorithms , 2004, Parallel Comput..

[20]  Alfredo Goldman,et al.  A model for parallel job scheduling on dynamical computer Grids , 2003, Concurr. Pract. Exp..

[21]  Jon B. Weissman,et al.  Costs and Benefits of Load Sharing in the Computational Grid , 2004, JSSPP.

[22]  Vincenzo Di Martino,et al.  Sub optimal scheduling in a grid using genetic algorithms , 2003, Parallel Comput..

[23]  V Dimartino Sub optimal scheduling in a grid using genetic algorithms , 2004 .

[24]  Ian Foster,et al.  The Grid 2 - Blueprint for a New Computing Infrastructure, Second Edition , 1998, The Grid 2, 2nd Edition.

[25]  Dick H. J. Epema,et al.  A Dynamic Co-allocation Service in Multicluster Systems , 2004, JSSPP.

[26]  Ramin Yahyapour,et al.  Design and evaluation of job scheduling strategies for grid computing , 2000, GRID.

[27]  Anca I. D. Bucur,et al.  The maximal utilization of processor co-allocation in multicluster systems , 2003, Proceedings International Parallel and Distributed Processing Symposium.

[28]  P. Sadayappan,et al.  Scheduling of Parallel Jobs in a Heterogeneous Multi-site Environement , 2003, JSSPP.

[29]  Anca I. D. Bucur,et al.  The performance of processor co-allocation in multicluster systems , 2002, Proceedings 11th IEEE International Symposium on High Performance Distributed Computing.

[30]  Anca I. D. Bucur,et al.  Priorities among multiple queues for processor co-allocation in multicluster systems , 2003, 36th Annual Simulation Symposium, 2003..

[31]  Uwe Schwiegelshohn,et al.  Fairness in parallel job scheduling , 2000 .

[32]  Dick H. J. Epema,et al.  The Design and Implementation of the KOALA Co-allocating Grid Scheduler , 2005, EGC.

[33]  Uwe Schwiegelshohn,et al.  Parallel Job Scheduling - A Status Report , 2004, JSSPP.

[34]  Jemal H. Abawajy,et al.  Parallel job scheduling on multicluster computing system , 2003, 2003 Proceedings IEEE International Conference on Cluster Computing.