OpenMosix ve MPI arasindaki ince cizgi (yada benim gözüm bozuk:))):
“While Beowulf clusters are extremely powerful, they aren’t for everyone. The primary drawback of Beowulf clusters is that they require specially designed software (written with explicit PVM or MPI support) in order to take advantage of cluster resources. This is generally not a problem for those in the scientific and research communities who are used to writing their own special purpose applications from scratch; since they write their code in-house, they can use the PVM or MPI libraries to create cluster-aware applications.
However, those who “roll their own code” are actually a very small percentage of the computing public, all things considered. Everyone else — all those who simply want to set up a cluster and see some kind of performance benefit using standard Linux applications — have a very real problem. Since the applications that they use on a regular basis haven’t been written to be PVM or MPI aware, they imply can’t take advantage of a cluster. This is unfortunate, since it limits the use of clustering to a very small group. Wouldn’t it be wonderful if there were some technology that would allow standard Linux applications to take advantage of a cluster without any need for them to be rewritten or even recompiled? Thankfully, there is — and this technology is called openMosix.”










