Latest LQ Deal: Complete CCNA, CCNP & Red Hat Certification Training Bundle
Go Back > Forums > Linux Forums > Linux - Newbie
User Name
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!


  Search this Thread
Old 08-08-2011, 03:16 AM   #16
LQ Newbie
Registered: Aug 2011
Posts: 2

Rep: Reputation: Disabled

I have a solution for that
Old 08-08-2011, 03:18 AM   #17
LQ Newbie
Registered: Aug 2011
Posts: 2

Rep: Reputation: Disabled

Originally Posted by darkwolf View Post
I have searched and read lots of document but i couldnt exactly I wonder does anyone made up a beowulf cluster espacialy on ubuntu 10.04 and how can i do?

Hei I have a solution. Please do reply if u didnt get solution still
Old 08-09-2011, 08:16 AM   #18
LQ Newbie
Registered: Jul 2010
Posts: 6

Original Poster
Rep: Reputation: 1
I and my team have made 2 cluster type. One of them is homogeneous and the other one is heterogeneous. We had some test on these 2 system with MPI programs. But unfortunately Istanbul Technical University (ITU) did not supported my team so our researchs and systems stopped.
Old 01-04-2012, 11:21 AM   #19
LQ Newbie
Registered: Jan 2012
Posts: 3

Rep: Reputation: Disabled
Nutty Project

Originally Posted by btmiller View Post
David2010, I'd highly suggest doing a little bit of research before claiming that a Beowulf cluster is "nearly impossible" -- Beowulf clusters are heavily used for scientific and engineering applications (I should know, one of my jobs at the place I work is administering a Beowulf cluster). We have several different clusters consisting of several hundred nodes which are mostly devoted to running computational chemistry applications. It is true that you need specially designed code to work on a Beowulf (or alternatively a program that you run many, many separate copies of). Most programs use the MPI specification to send and receive messages between multiple process (yes, multiple processes, not threads, communicate over standard mechanisms i.e. shared memory or network sockets). You're also correct that the speed of the networking plays a large role in how well processes can pass messages. That's why it's important to have well designed code that does things like overlap communication and computation (so the processes can be doing useful work whilst waiting to receive messages). Many beowulfs use networking that's much faster and lower latency than gigabit Ethernet (InfiniBand has been widely popular but 10 GbE with iWarp is gaining popularity).

Despite these challenges, many research groups can and do use Beowulf clusters to get useful work done. However, they're not good for running general purpose office or gaming type applications; they need specially designed and written programs.

To the OP, you might want to take a look at the MicroWulf project for some information on building a small cluster. You might also find ClusterMonkey useful. It's possible to implement a Beowulf on pretty much any Linux distribution. The steps are pretty much to install your nodes and then install some mechanism of communication (usually some sort of MPI library). You can use something like Rocks, OSCAR, or Perceus tofacilitate imaging nodes or you can do it yourself for highest flexibility. Slap a batch scheduler on the front end if needed/desired and ta-da, you have a Beowulf. Whether you can get it to do anything useful is another story. What would you use your Beowulf cluster for?
I found your comment here after researching a bit to try and find out how to make my project work and I was wondering if you might be able to tell me what I need to do. And if your curious as to why then I'll tell you in the next post.

What I want to do is to create a beowulf type cluster from the pcs that have been given to me via freecycle. I have been given a toshiba laptop which I'm intending to use as the master as it has a monitor by default) and two very different old desktop cases. One is a g3 mac blue and white and the other is some kinda of intel celeron - the guy who gave it to me said it was dual core but I'm not sure about that.

The mac has no hard drive yet and what I want is for the whole thing to run on linux.

Now I know that trying to sync up everything will be a big challenge (especially for me since this is my first bash at doing more than running an ubuntu set up).

I don't mind that this will be a challenge - in fact the more I have to overcome the better as I really wanted to choose a nuts project that will really teach me a lot about hardware, administration.

I would also like to run a kinda modern day number crunching project when it's finally set up and get it producing bitcoins ( (I like the concept and I want to use bitcoins as the main currency in my next project - I feel that if I'm going to tout it I'd better support it myself so it all ties up nicely). ( for a rapid description of bitcoins)

So first off what I would like to know is what is the minimum hardware that I would need now to get these computers working together to "mine" these bitcoins.

Also, I don't want to have to program everything from scratch - I don't really know how to program to start with - so my follow up question would be - what operating system versions (and other software) do you know of that you would recommend as the simplest to get the job done with the minimum of manual coding.

That's mostly selfishness there, as eager as I am to learn the processes and the knowledge I'm hoping that I might be able to get this done within a year.

Anyway - hope this little project is entertaining enough to inspire you to tell me what the hardware requirements are at least.

Thanks in advance

(ps I'd put this on a private message but.. there doesn't seem to be such an option.. am I wrong?)

Mike of the Batshit Crazy Ideas Lab
Old 01-07-2012, 06:49 PM   #20
Senior Member
Registered: May 2004
Location: In the DC 'burbs
Distribution: Arch, Scientific Linux, Debian, Ubuntu
Posts: 4,284

Rep: Reputation: 371Reputation: 371Reputation: 371Reputation: 371
Wow, this is an old thread. I don't know anything about what "bitcoins" are. What exactly do you propose to use the cluster for? Are you going to be running parallel codes, or just independent number crunching tasks (e.g. SETI@home, folding@home, or the like)?

It's very difficult to impossible to have programs number crunch in parallel between different architectures (e.g. between your PowerPC G3 and the Intel based machines). Generally, for a true Beowulf cluster all nodes have the same specs so they can work together in parallel most efficiently. If you're having the computers run independent tasks, though, then this is not so important. You just need to hook them together in a network so you can manage them.


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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
Beowulf-like cluster luigi Linux - General 5 11-18-2009 08:30 AM
cluster beowulf grened23 Linux - Networking 0 09-11-2006 08:13 AM
Beowulf cluster questions etmiserie Linux - General 3 06-29-2004 09:07 PM
RH Beowulf Cluster and SETI kajensen Red Hat 1 09-06-2003 07:23 AM
Beowulf Cluster or Network CCParrish Linux - General 3 12-24-2000 10:22 AM > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 10:45 AM.

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