Posted by: Anonymous Coward
on April 11, 2006 10:52 AM
Actually OpenMosix and PVM are very different beasts. OpenMosix is essentially a load balancing modification to the kernel (and soon user space) that will distribute processes among a "cluster" of machines, but does nothing to enable parallel operations. In a parallel programming environment such as PVM, the program enables multiple processes that have to communicate with each other. The advantage is that a given task is divided among many processes. OpenMosix migrates processes among machines, but they won't run any faster. Of course, you can run a lot of non-communicating processes and the system will handle it nicely.