Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Possible Duplicate:
Is it possible to combine processing power of 2 computers?


I have 2 laptops at home. Could someone please suggest some free cluster softwares using which I can make a HPC out of these 2 laptops so that when working on one of the laptop, I can use RAM,CPU of both the laptops, because sometimes when I have been browsing in many tabs for long and softwares and movie, my system gets slow.

Also, does this cluster set-up support applications transparently. I mean after cluster set-up, can any application which I run on a machine gets speeded up or only those applications which the cluster supports. Are there any browsers,mpeg players which support being run on clusters?

Also, advise on how to connect these 2 laptops, because cluster set-up needs physical connectivity of these computers.


share|improve this question

migrated from Feb 13 '11 at 9:31

This question came from our site for professional and enthusiast programmers.

marked as duplicate by William Hilsum, Sathya Feb 13 '11 at 11:00

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

+1, for just being an interesting question. alhtough misplaced – starcorn Feb 13 '11 at 9:24
Please don't cross-post. – Dennis Williamson Feb 13 '11 at 9:35
up vote 13 down vote accepted

This doesn't work. You can't just magically (and transparently) share memory and CPU resources between distinct computing node (or laptops in this case). Clusters typically work such that you have one or more director where users schedule tasks to be performed. The director then dispatches these tasks to the actual computing nodes where they are performed. Task execution is done on a node independent from all the others. Once the task is finished, the director node is notified and the result is delivered back to the user.

Note that this is a batch system, so you enter a task and get the result back some time later, This is vastly different to interactive computing you do on your laptop like browsing the web. If nothing else, the latency of accessing the resources of the other node will kill your experience.

Concluding: This doesn't work. Better invest some money in more RAM or even build or buy a new Dektop PC. You can get vast amounts of CPU power and memory for a few hundred bucks today.

share|improve this answer

Can try openmosix, but i'm not sure how recent that is. To my knowledge thats the only thing close to what you describe you required. Other than that, Holger Just is completely correct. Most cluster systems require specially written software.

share|improve this answer

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