1

I have taken up a project in which I have to setup a server(any kind of server) and desktop computers such that the server can use the processors of other computers for computations(or other tasks) when they are in idle state or while low usage of the processors.

Can someone please suggest me some opensource software for that will be required or some ideas about how to do it? I tried to see some projects like Beowulf Cluster and TORQUE but I didn't understand much.

Thanx in advance :)

1 Answer 1

1

There was an attempt to develop an ad hoc clustering solution for Ubuntu from within the Community called easy-ubuntu-clustering. But it seems it did not pass the dicussion phase.

More than software, Clustering is above all a matter of methodology. Setting up a Beowulf cluster in particular is mostly about setting up the mechanisms by which nodes communicate and share resources. There are protocols for both tasks; MPI in particular is used in most Linux based solutions.

Various guides can be found on the web presenting different methods; a quick collection:

  • A bio-informatics graduate from the Netherlands produced a detailed guide based on MPICH for communication and NFS for asset sharing.

  • Advanced Linux provides an alternative (and shorter) guide, also based on MPICH and NFS.

  • At Linux.com there is a quick and simple guide for Ubuntu 8.04 convering solely communication (with an earlier version of MPICH) that may be worth checking out.

  • Digital Ocean present a VPN based method for their private network product that also uses MPI.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .