Re: First Beowulf cluster. Some pointers?
On Wed, 6 Dec 2000, Paul Hedderly wrote:
> > > So David, with Mosix, no code needs to be rewritten for the app to run?
> > No code rewriten at all.
> > In fact, you can use a Mosix on the same way as a Beowulf. You gain
> That isn't quite the whole story. Running one big single process non-
> threaded app won't use mosix. Nor will anything that uses shared memory
Won't use Beowulf, won't use a dual-Pentium motherboard.
> (that may change one day), these will simply not migrate at all.
> So to use mosix - you may need to rewrite to avoid shared mem.
The most of applications uses MPI, PVM, sockets or things like these.
These works well. The only API that can't migrate is System V Shared
Memory API, and it does not work on Beowulf. That return to the
starting point: if you can run on a Beowulf, you can run it on a
Mosix, without code rewritting and with migration.
At last, do you know any SV shared memory application than scales
on Linux more of 16 different nodes softly?