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

Re: RE Re: available resource declaration language(s)





 Hello, Ric!

> 
> In MOSIX, you can do what we do with our 80 node cluster which is to
> use the load gathering infrastructure to select the least loaded node 
> and create it in place on that node (mexec() does this).  Other
> clusters that I have worked on call this type of thing "remote spawn"
> (instead of fork and migrate).

 Mosix and the things taht you do are complementary. Mosix can't migrate a
process BEFORE executing it, and you can'tmigrate after executing. This
menas that if you do 100 forks in Mosix, you will have the 100 process
running at their home node when they run in kernel level. By other way, if
you have 20 process in 10 nodes and in 5 nodes all process finished, you
can not migrate the running 10 process that overloads 5 nodes to the 5
wasted nodes. That is what mosix does well. I thing that the two works are
complementary, because each one do things that de other do not do.

 Yours:

David


---------------------
http://www.orcero.org
  irbis@orcero.org
---------------------


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