LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 01-27-2004, 03:55 PM   #1
glock27linux
LQ Newbie
 
Registered: Nov 2002
Posts: 29

Rep: Reputation: 15
MOSIX vs Beowulf?


Hello,

I have 10 nodes with identical hardware that I want to use for computations. Any advice on what clustering technique gives better results for that purpose? Beowulf or Mosix?
 
Old 01-27-2004, 06:36 PM   #2
g-rod
Member
 
Registered: Dec 2003
Location: Long Island, NY USA
Distribution: RedHat, SUSE
Posts: 336

Rep: Reputation: 30
MOSIX allows for process interuption and rescheduling on a different node without any coding changes. This allows for better load balancing of batched jobs across the cluster. MOSIX requires patching of the linux kernel to do this magic. I don't think it runs on any other flavor of UNIX. There is another software program that does a similar thing as MOSIX, but does not require any kernel changes and runs and many flavors of UNIX and Windows (partially). It is called Condor. http://www.sns.ias.edu/Main/linux/condor/
MOSIX and Condor work well it you have many independent jobs that you what to batch run on a cluster.
If you are trying to do complex computions, such a matrix inversion, finite element anlyzes, then MOSIX nor Condor is what you want. You need to compile you programs to using PVM or MPI.
PVM aka Private Virtual Machine requires you to link to libraries and run you progam under a PVH shell. MPI aka Message Passing Interface requires you to link the the MPI libraries, but you don't need to run the program under an special shell. I have been told that MPI is the more modern approach. For what that is worth.
Here are some usefull links.
http://www.linux-mag.com/2002-04/extreme_01.html
http://www.linux-mag.com/2003-10/extreme_01.html
http://www.linux-mag.com/2002-06/extreme_01.html
Hope this helps.
I am curriuos. What are you planning to do with this cluster?
Gerard
 
Old 03-10-2004, 07:17 PM   #3
glock27linux
LQ Newbie
 
Registered: Nov 2002
Posts: 29

Original Poster
Rep: Reputation: 15
Hi g-rod,

Thanks for the informative response. We are building this cluster for calculations. After doing more research I came to the same conclusion about Mosix - nifty but not what we need in this case. After doing more requirements gathering I found the users needed MPI so that pretty much determined the direction of the cluster implementation.

Thanks again, and those links are very informative.

Last edited by glock27linux; 03-10-2004 at 07:25 PM.
 
Old 03-13-2004, 04:08 AM   #4
tungsten
Member
 
Registered: Jun 2003
Location: Orust, Sweden
Distribution: Slackware current
Posts: 95

Rep: Reputation: 15
Hi glock27linux and g-rod,

I'm allso looking around for a clustering tool. The intention is to do Finete Element Analyses.

I'm running Slackware and consider the use of Wareulf, Oscar or Mosix.

Please let me know why MOSIX noy is suitable for numerical crunching?

Yours
/tungsten
 
Old 04-05-2004, 04:08 AM   #5
bdp
Member
 
Registered: Apr 2002
Distribution: RH 9
Posts: 230

Rep: Reputation: 30
as per g-rod's informative response, openMoxix moves batch jobs among clustered boxes so individual jobs necessarily fit in one box. FEM is typically done with MPI since the code spans the memory space of multiple boxes and typically exceeds the maximum memory size of available workstations. if your mesh fits in the memory space of one box, you don't really _need_ clustering, just vary calculation parameters on different boxes. in this case openMosix is a convenient batch-job manager within your computer structure.
 
Old 04-18-2004, 03:28 AM   #6
freeWorld
LQ Newbie
 
Registered: Apr 2004
Distribution: Fedora Core - 1
Posts: 2

Rep: Reputation: 0
Smile

hi ,

y dont u go4 OSCAR ...i have bin using it for my 10 -node linux cluster.

also ...ran... mpi programs ... (parallel conjugate gradient..if u know about this)

its pretty good for starters.

try out

http://oscar.sf.net

 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Mosix vs. openMosix microsoft/linux General 1 06-01-2006 01:56 AM
mosix cluster. bruse Programming 4 08-25-2005 06:53 AM
open mosix bruse Linux - Networking 0 07-26-2005 09:06 AM
Beowulf gikku Linux - Networking 2 11-23-2004 12:06 AM
mosix ascii2k Linux - Networking 2 07-16-2001 08:45 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 05:09 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration