Immediate Mode Scheduling of Independent Jobs in Computational Grids
Authors:
- Fatos XhafaFatos Xhafa
- Arjan DurresiADArjan Durresi
- 1 May 2007
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 1550445X,p. 970-977
Abstract
With the emerging paradigm of grid computing and the development of grid infrastructures, grid-based applications are becoming a common approach for solving many complex, large-scale problems in science and engineering. In order to benefit from the large computing power of grid systems, efficient allocation of jobs to resources is necessary. In this work, we consider the allocation problem in immediate mode, in which jobs are allocated as soon as they arrive in the system. We implemented several methods and measured four parameters of the system: makespan, flow- time, resource utilization and matching proximity. The immediate methods are especially interesting when good quality allocations are necessary in very short time. The considered methods have been tested using the most difficult benchmark in the literature for the problem. The computational results allowed us to identify which of considered methods perform better for makespan, flowtime, resource utilization and matching proximity. Also, we were able to evaluate the usefulness of such methods if we knew in advance certain grid characteristics such as degree of consistency of computing, heterogeneity of jobs and resources.Keywords
This publication has 13 references indexed in Scilit:
- Fast simulation model for grid scheduling using HyperSim2004
- Sub optimal scheduling in a grid using genetic algorithmsParallel Computing, 2004
- Scheduling resources in multi-user, heterogeneous, computing environments with SmartNet2002
- Condor-G: a computation management agent for multi-institutional grids2002
- Economic models for resource management and scheduling in Grid computingConcurrency and Computation: Practice and Experience, 2002
- The Anatomy of the Grid: Enabling Scalable Virtual OrganizationsThe International Journal of High Performance Computing Applications, 2001
- A Comparison of Eleven Static Heuristics for Mapping a Class of Independent Tasks onto Heterogeneous Distributed Computing SystemsJournal of Parallel and Distributed Computing, 2001
- Nimrod/G: an architecture for a resource management and scheduling system in a global computational grid2000
- Dynamic Mapping of a Class of Independent Tasks onto Heterogeneous Computing SystemsJournal of Parallel and Distributed Computing, 1999
- Applying NetSolve's network-enabled serverIEEE Computational Science and Engineering, 1998