I have 7 PC's around the house that total more than 10Ghz in CPU power. I was wondering if I could put them to use building my own "cloud computing" network to help with rendering videos, blender animations, Photoshop effects, or anything else.

Does something like this exists - and if so what is it called and where do I find it?

link|improve this question
Nice question! I will definitely flag this for future reference. I'm looking forward to seeing what kind of answers make it onto this post. Hopefully it won't get moved. – nicorellius May 3 '10 at 23:18
there's not really one right answer for this question. converting to wiki. – quack quixote May 4 '10 at 0:52
2  
One thing for sure: Your electricity bill is about to go up big time! – marcusw May 4 '10 at 2:00
feedback

4 Answers

up vote 3 down vote accepted

What you should be searching for is "Cluster."

The "Cloud" is basically shorthand for "my processes are the problem of some provider out on the internets." If you're doing it locally, you're doing clustering, and people have been doing it for the stuff you're talking about for a good while now. If you're selling that computing power to someone one on the internet, you're their cloud.

Popular clustering frameworks include Beowulf/Scyld, openMosix (no longer in development, but still used), OSCAR, or MPI

There are also distributed processing algorithms (i.e. Grid Computing, a term which is often used synonymously with "Cloud Computing") like those used for SETI@home, or Folding@Home. Both of those projects are currently running BOINC which is pretty nice.

link|improve this answer
Which do you think would be the easiest to get up and running with? – Xeoncross May 4 '10 at 2:22
It would be very easy to set up a cluster using Rocks linux and then write your programs using MPI to handle inter process communication. – spowers May 5 '10 at 22:12
feedback

What system are you planning to use? If your choice will be some flavour of GNU/Linux, I'll suggest you to take a look at OSCAR (Open Source Cluster Application Resources).

This is the easier way to run a Beowulf HPC (AFAIK).

link|improve this answer
feedback

Ubuntu have wrapped a nice Enterprise Cloud thats great for running 'basic' services instead of high end computing stuff. Eg if you are looking for a fail proof apache setup etc etc UEC is very good, especially considering its ability to expand to Amazons EC2 if the cluster reached capacity.

link|improve this answer
Weird, I use Ubuntu for some of my work but I didn't even know about this! It looks like just what I wanted! Thanks! – Xeoncross May 4 '10 at 16:46
feedback

Take a look at Apache Hadoop http://hadoop.apache.org/ for doing distributed computing.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.