A comparison among grid scheduling algorithms for independent coarse-grained tasks
- 1 January 2004
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
The most common objective function of task scheduling problems is makespan. However, on a computational grid, the 2nd optimal makespan may be much longer than the optimal makespan because the computing power of a grid varies over time. So, if the performance measure is makespan, there is no approximation algorithm in general for scheduling onto a grid. In contrast, recently the authors proposed the computing power consumed by a schedule as a criterion of the schedule and, for the criterion, gave (1+m(log/sub e/(m - 1) + 1)/n)-approximation algorithm RR for scheduling n independent coarse-grained tasks with the same length onto a grid with m processors. RR does not use any prediction information on the underlying resources. RR is the first approximation algorithm for grid scheduling. However, so far any performance comparison among related heuristic algorithms is not given. This paper shows experimental results on the comparison of the consumed computing power of a schedule among RR and five related algorithms. It turns out that RR is next to the best of algorithms that need the prediction information on processor speeds and task lengths though RR does not require such information.Keywords
This publication has 9 references indexed in Scilit:
- Dynamic matching and scheduling of a class of independent tasks onto heterogeneous computing systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Near-optimal dynamic task scheduling of independent coarse-grained tasks onto a computational gridPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Scheduling resources in multi-user, heterogeneous, computing environments with SmartNetPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Heuristics for scheduling parameter sweep applications in grid environmentsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- High performance parametric modeling with Nimrod/G: killer application for the global grid?Published by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- SETI@homeCommunications of the ACM, 2002
- Static and Dynamic Processor Scheduling Disciplines in Heterogeneous Parallel ArchitecturesJournal of Parallel and Distributed Computing, 1995
- Heuristic Algorithms for Scheduling Independent Tasks on Nonidentical ProcessorsJournal of the ACM, 1977
- Bounds for Certain Multiprocessing AnomaliesBell System Technical Journal, 1966