Is it possible to run Hadoop so that it only uses spare CPU cycles? I.e. would it be feasible to install Hadoop on peoples work machines so that number crunching can be done when they are not using their PCs, and they wouldn't experience an obvious performance drain (whurring fans aside!).
Perhaps it's just be a case of setting the JVM to run at a low priority and not use 'too much' network (assuming such a thing is possible on a windows machine)?
If not, does anyone know of any Java equivalents to things like BOINC?
Edit: Found a list of Cycle Scavenging Infrastructure here. Although my question about Hadoop still stands.