<quote who="Rowling, Jill"> > Anyone know what is the difference between Open Mosix clustering vs the > Grid Engine project http://gridengine.sunsource.net/ as far as the end > user's application software is concerned?
It's essentially the difference between 'single-image clustering' and 'multiple-image' (or even heterogeneous) clustering. With OpenMosix, everything is handled at the kernel level, allowing you to run and migrate any process [1] within the cluster. There are no special tools to run process on the cluster, because you're already a member of it (though there are utilities to say 'run this process on that node', etc). The Grid Computing stuff that Sun ships, from what I've worked out, is not as cool. :-) You must run processes with the q* utilities, it works with jobs and queues, handles multiple architectures, etc. So, OpenMosix acts like a big fat SMP box that you can just keep adding "processors" to (which prefers processes to threads), whereas Sun's Grid computing stuff is basically just a job/queue-driven processing farm with the ability to grok multiple archs as part of the cluster. Two random good sources of info: http://gridengine.sunsource.net/project/gridengine/howto/howto.html http://sourceforge.net/docman/display_doc.php?docid=9562&group_id=46729 - Jeff [1] Except when the process uses stuff that OpenMosix doesn't support yet, like mmap, etc. -- "'Cause remember, smug is beautiful." - Zachary Beane -- SLUG - Sydney Linux User's Group - http://slug.org.au/ More Info: http://lists.slug.org.au/listinfo/slug
