Hi Tomislav,
thanks for the reply, and thanks to ed in 92626, too, for the url's
provided.
So, Tomislav, i got a cluster running, i dont know if it was i the
beowuld default configurations, but i got it running with serveral
howtos that i found o the web.
I got it running with LAM-MPI and PVM. I had 3 machines, an Intel Core 2
Duo and two Pentium 4 HT, all with intel motherboard and 2GB RAM each.
The test that i made with some binaries of LAM-MPI and PVM got good
results but couldnt get the performance result, i didnt made any test
for that.
I was pretending to build a cluster with high number of processors and
a lot of memory, so i could build a XEN server inside this cluster, and
create a virtual machine to use all this resource, but seems that this
is not possible.
I cant get the xen to work with distributed processor, can i?
Byt the way, thanks a lot!
Thank you all!
Tony Miranda.
On 10/23/2009 04:56 PM, tomislav.ma...@gmx.com wrote:
Hello Tony,
I'm building my own at home with 2 nodes. This is a padawan's humble
info, so please, don't kill me if I get something wrong, I mean only well.
1) You need to figure out what application are you going to run on the
cluster, in parallel. I have managed to follow only general guidelines
so far, since I'm running OpenFOAM CFD (Computational Fluid Dynamics)
simulations that burden the memory and the communications between the
nodes. This will tell you about the hardware: should you use
multiprocessor motherboards or like me, quad core single processor
ones. Actually, this is kind of a gradual process of examining your
application on a cluster, and it's kind of a closed circle: you need
to know which hardware suits your applications, and to know that, you
need to have a cluster to examine your app on. From my padawan point
of view (I may be totally wrong), people usually test their
application on a remote machine (if that't possible, from some company
that provides the hardware), or they buy just a few motherboards that
fit the price/performance conditions and are IN GENERAL, OK for a
targeted application. After they assemble the tiny cluster, they scale
it, praying as they do it, that the behaviour of the program won't
completely change on the bigger machine.
This is how I've dealt with this problem:
- I need a fast processor and loads of RAM: I've bought P5Q-VM
motherboard because it's not so expensive and you get 4 slots for RAM
(up to 16GB of RAM) per node, and I've put Intel Quad core processors
on the computing nodes. I could be totally wrong, but I don't think
so: anyway, the application will tell me, and then I can sell the
electronics and buy something different (I hope to God, this won't
happen).
- I bought a GigEth switch (High Speed Interconnect I can't afford as
a graduate student because one HSI NIC kosts like 800 dollars)
- I bought myself some hard disks
- a monitor
- another GigEth nic for the frontend (master) node to be able to
access Internet
- some PSUs
- ... etc
If you want to build a small home beowulf, check out Limulus project:
http://limulus.basement-supercomputing.com/
When I figure out the casing for my cluster, it will actully become
kind of a Limulus cluster, i hope.
3) Don't worry about the "old" literature, I have read this:
- prof. Robert G. Brown's book
- how to build a beowulf cluster
- Building Cluster Linux Systems
- .... huge amount of googling...
The protocols are the same, and not much has changed from 2004.
for a small home beowulf, I have learned much by reading these
books/articles. Also, go to www.clustermonkey.net, and read until you
go blind.
I don't know much, but what I know I'll tell you (don't kill me if I'm
wrong, just correct me so that I can learn also :) ), feel free to ask
me on my email (or post here, which is more efficient because here
you'll get your answer from a well respected bunch of
HPC/Linux/Admin/Programming/... masters).
Best regards and godspeed,
Tomislav
----- Original Message -----
From: Tony Miranda
Sent: 10/21/09 08:27 pm
To: beowulf@beowulf.org
Subject: [Beowulf] Build a Beowulf Cluster
Hi everyone,
anyone could help me explaning how to build a beowulf cluster?
An web site, a list of parameters anything updated. Cause i only found
in the internet posts that are really old.
Thanks a lot.
Tony Miranda.
_______________________________________________
Beowulf mailing list, Beowulf@beowulf.org sponsored by Penguin Computing
To change your subscription (digest mode or unsubscribe) visit
http://www.beowulf.org/mailman/listinfo/beowulf
_______________________________________________
Beowulf mailing list, Beowulf@beowulf.org sponsored by Penguin Computing
To change your subscription (digest mode or unsubscribe) visit
http://www.beowulf.org/mailman/listinfo/beowulf