I have a powerful desktop. I have a decent laptop. My laptop is my primary machine. When I'm home, I'd like to "tap into" the power of my desktop while using my laptop. I'm not thinking a solution like "remoting in" and actually using my desktop from my laptop. I mean sending work to the desktop when my laptop is taxed in a seamless way.

Is this possible at all? How would I do it? I'll do whatever is necessary to my desktop to enable this if its feasible.

My laptop has vista installed.

link|improve this question

52% accept rate
What are the exact tasks you want your desktop to perform for you? – innaM Sep 26 '09 at 15:01
feedback

3 Answers

up vote 2 down vote accepted

Short answer: No. Not in a general purpose way. You can use the desktop via VNC or Remote Desktop, but you said you don't want that. You want the work to seemlessly move to the desktop when the laptop hits 100% CPU usage. You may be able to find specific applications that can do this, but there is no general purpose solution for doing so.

The reason for this is the difficulty in moving work to another machine. There is a lot of complexity involved in moving to different hardware and memory. Unless the program is made to handle this complexity, it isn't possible to make it work.

link|improve this answer
feedback

Depends on the work you're doing.

Many 3D applications can render to remote machines as can professional video and audio editing software. If you develop, you could always get the desktop to compile stuff, perhaps when you check in code to SVN use hook to autobuild the software.

link|improve this answer
feedback

The only seamless solution in existence is distributed processing, of which the world's greatest example is the Google internal network. However, this requires specialized software and is not supported by any utility I know.

You also refer to clustering, which is the same : only used by large and specialized software products, for example database servers like SQL Server or Oracle.

The answer is then that you can't distribute the workload automatically. The most you can do is share your hard disks between the two computers, and launch your heavy tasks on the desktop thru Remote Desktop or VNC. However, please take note that while large files are transferring between the laptop and the desktop, both machines will most likely be too occupied for other tasks.

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.