[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE Re: available resource declaration language(s)




> > 2) It should be a efficient method to send a task from the beginning to
> > the least loaded node  of the cluster. PVM have this, Mosix have not -in
> > Mosix the task can migrate after being launched, but its kernel part will
> > be executed on the launch node-.
> A cluster batch scheduler presumably could be a help here...

mosix is compatible with the farm-to-least-loaded-node mechanisms, not
exclusive of them; their web pages used to proudly proclaim that mosix would
supercharge a distribution mechanism for even greater throughput.

> For HA, automatic process migration in the kernel is a hinderance - not a
> help.  It makes it difficult to figure out what has failed, and to restart
> it on still-working nodes.  MOSIX's current implementation is what I'd call
> low-availability: For a 2-node cluster, having one node fail can cause all
> processes on both nodes to die.  This is not good for HA.

processes on a node that suddenly dies appear, in Mosix, to have been
given a kill -9 signal.  If your worker child processes can handle getting
kill-9ed without the whole house of cards collapsing, M. can become higher
availablity than the situation you describe.


-- 
                      David Nicol 816.235.1187 dnicol@cstp.umkc.edu
  He who says it's impossible shouldn't interrupt the one doing it.


Linux-cluster: generic cluster infrastructure for Linux
Archive:       http://mail.nl.linux.org/linux-cluster/