LAM/MPI logo

LAM/MPI General User's Mailing List Archives

  |   Home   |   Download   |   Documentation   |   FAQ   |   all just in this list

From: Bogdan Costescu (bogdan.costescu_at_[hidden])
Date: 2004-06-18 13:10:38


On Fri, 18 Jun 2004, adel.essafi_at_[hidden] wrote:

> do you know some free tools that permit to make scheduling. i.e
> tools that take a task graph as input and that schedule it to some
> processors (or machines).

Your phrase appears to mix the concepts of execution and scheduling.

LAM can do the execution part by using the LAM daemons as some kind of
remote execution agents. The scheduling however has to be done
separately.

Most likely, you are looking for a queueing system. There are quite a
lot out there, some available for download and some commercial. They
take care of both the execution and scheduling - you have however to
set them up and use their way of submitting jobs which, depending on
the problem that you are trying to solve, might be overkill.

I have seen several clusters (and mine in the past) where the
scheduling problem was not complicated and some creative
shell/perl/python scripting along with rsh/ssh was the best solution
in terms of time spent on development&setup.

-- 
Bogdan Costescu
IWR - Interdisziplinaeres Zentrum fuer Wissenschaftliches Rechnen
Universitaet Heidelberg, INF 368, D-69120 Heidelberg, GERMANY
Telephone: +49 6221 54 8869, Telefax: +49 6221 54 8868
E-mail: Bogdan.Costescu_at_[hidden]