1. A method for accomplishing a data processing task to obtain output data, comprising: receiving at a recruiter machine an indication that an input that is required by a volunteer machine to perform a data processing task for the recruiter machine is not cached in a dedicated file system associated with the recruiter machine at the volunteer machine in a state that is consistent with a corresponding input stored in a file system at the recruiter machine; and providing the input to the volunteer machine in a state that is consistent with the corresponding input at the recruiter machine.