Please look at http://boinc.berkeley.edu/ Your problem seems to be similar to the ones for which BOINC is used. I am not sure how to do this with R, though. May be other people in this can help. Anupam.