[Beowulf] cluster scheduler implemented via MPI?

Rayson Ho raysonlogin at gmail.com
Sun May 16 14:19:49 PDT 2010


Batch schedulers and message passing libraries/environments are two
totally different animals with different design goals.

Using MPI for inter-node communications is not going to gain batch
schedulers anything extra, but the limitations, for e.g. handling
master node failover, dynamic node removal/additional (yes, I know
MPI-2 has dynamic tasks), etc, are simply too great to workaround.

Rayson



On Sat, May 15, 2010 at 8:01 AM, Andrew Piskorski <atp at piskorski.com> wrote:
> A cluster scheduler (or resource manager) like SGE, SLURM, or Torque
> can itself be viewed as a parallel application running on a cluster.
> So I'm wondering, have any such schedulers been implemented *as* an
> MPI program?  (Or PVM or whatever else?)  If not, why not?  Does the
> MPI programming environment not provide a suitable substrate for what
> a cluster scheduler needs to do?
>
> --
> Andrew Piskorski <atp at piskorski.com>
> http://www.piskorski.com/
> _______________________________________________
> Beowulf mailing list, Beowulf at beowulf.org sponsored by Penguin Computing
> To change your subscription (digest mode or unsubscribe) visit http://www.beowulf.org/mailman/listinfo/beowulf
>




More information about the Beowulf mailing list