A decentralized model for scheduling independent tasks in Federated Grids

In this paper we present a decentralized model for scheduling independent tasks in Federated Grids. This model consists of a set of meta-schedulers on each of the grid infrastructures of the Federated Grid. Each meta-scheduler has to implement a mapping strategy in order to improve two of the most common objective functions of task scheduling problems: makespan and resource performance. We consider four possible algorithms that have to provide a simple, decoupled, and coarse-grained solution that could be deployed in any Grid. The main axis of the algorithms is that they consider the performance of the infrastructures forming the Federated Grid, not only their state.

[1]  Eduardo Huedo,et al.  A Grid Infrastructure for Utility Computing , 2006, 15th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE'06).

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

[3]  Shantenu Jha,et al.  NEKTAR, SPICE and Vortonics: using federated grids for large scale scientific applications , 2006, 2006 IEEE Challenges of Large Applications in Distributed Environments.

[4]  Francine Berman,et al.  High-performance schedulers , 1998 .

[5]  Julita Corbalán,et al.  A Job Self-scheduling Policy for HPC Infrastructures , 2007, JSSPP.

[6]  Rajkumar Buyya,et al.  InterGrid: a case for internetworking islands of Grids , 2008, Concurr. Comput. Pract. Exp..

[7]  Kenichi Hagihara,et al.  A comparison among grid scheduling algorithms for independent coarse-grained tasks , 2004, 2004 International Symposium on Applications and the Internet Workshops. 2004 Workshops..

[8]  Péter Kacsuk,et al.  Meta-Brokering requirements and research directions in state-of-the-art Grid Resource Management , 2007 .

[9]  Eduardo Huedo,et al.  A framework for adaptive execution in grids , 2004, Softw. Pract. Exp..

[10]  Ashok Agarwal,et al.  GridX1: A Canadian computational grid , 2007, Future Gener. Comput. Syst..

[11]  Eduardo Huedo,et al.  Evaluation of a Utility Computing Model Based on the Federation of Grid Infrastructures , 2007, Euro-Par.

[12]  Mor Harchol-Balter,et al.  Evaluation of Task Assignment Policies for Supercomputing Servers: The Case for Load Unbalancing and Fairness , 2004, Cluster Computing.

[13]  Eduardo Huedo,et al.  Dynamic Objective and Advance Scheduling in Federated Grids , 2008, OTM Conferences.

[14]  Selim G. Akl,et al.  Scheduling Algorithms for Grid Computing: State of the Art and Open Problems , 2006 .

[15]  Francine D. Berman,et al.  The Teragrid Project , 2002 .

[16]  Eduardo Huedo,et al.  A Performance Model for Federated Grid Infrastructures , 2008, 16th Euromicro Conference on Parallel, Distributed and Network-Based Processing (PDP 2008).

[17]  Rubén S. Montero,et al.  SCHEDULING STRATEGIES IN FEDERATED GRIDS , 2008 .

[18]  Péter Kacsuk,et al.  Solving the grid interoperability problem by P-GRADE portal at workflow level , 2008, Future Gener. Comput. Syst..

[19]  Peter A. Dinda,et al.  An Extensible Toolkit for Resource Prediction In Distributed Systems , 1999 .

[20]  Ian Foster,et al.  The Globus toolkit , 1998 .

[21]  Paul Lu,et al.  Practical Heterogeneous Placeholder Scheduling in Overlay Metacomputers: Early Experiences , 2002, JSSPP.

[22]  Hao Yin,et al.  An Improved Genetic Algorithm with Limited Iteration for Grid Scheduling , 2007, Sixth International Conference on Grid and Cooperative Computing (GCC 2007).

[23]  Eduardo Huedo,et al.  Benchmarking of high throughput computing applications on Grids , 2006, Parallel Comput..

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

[25]  Peter V. Coveney,et al.  The TeraGyroid experiment - Supercomputing 2003 , 2005, Sci. Program..

[26]  Jianhui Yue,et al.  Global Backfilling Scheduling in Multiclusters , 2004, AACC.

[27]  Shantenu Jha,et al.  Grid-based steered thermodynamic integration accelerates the calculation of binding free energies , 2005, Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[28]  Robert Haines,et al.  The teragyroid experiment , 2004 .

[29]  Rajkumar Buyya,et al.  Model-based simulation and performance evaluation of grid scheduling strategies , 2009, Future Gener. Comput. Syst..

[30]  Stephen A. Jarvis,et al.  Open Issues in Grid Scheduling , 2004 .

[31]  R. F. Freund,et al.  Scheduling resources in multi-user, heterogeneous, computing environments with SmartNet , 1998, Proceedings Seventh Heterogeneous Computing Workshop (HCW'98).

[32]  Thomas L. Casavant,et al.  A Taxonomy of Scheduling in General-Purpose Distributed Computing Systems , 1988, IEEE Trans. Software Eng..

[33]  Eduardo Huedo,et al.  A recursive architecture for hierarchical grid resource management , 2009, Future Gener. Comput. Syst..

[34]  Chris R. Jesshope,et al.  Parallel Computers 2: Architecture, Programming and Algorithms , 1981 .

[35]  Francine Berman,et al.  Adaptive Computing on the Grid Using AppLeS , 2003, IEEE Trans. Parallel Distributed Syst..

[36]  Richard Wolski,et al.  The network weather service: a distributed resource performance forecasting service for metacomputing , 1999, Future Gener. Comput. Syst..

[37]  Rajkumar Buyya,et al.  InterGrid: a case for internetworking islands of Grids , 2008 .

[38]  Jeffrey D. Ullman,et al.  NP-Complete Scheduling Problems , 1975, J. Comput. Syst. Sci..