1. A method for scheduling jobs, the method comprising: calculating a correlation across a plurality of computing resources, the correlation indicating a fraction of simultaneously available times of every pair of the plurality of computing resources; assigning, according the calculated correlation, the jobs to the plurality of computing resources, wherein a processor coupled to a memory device runs the step of calculating and the step of assigning.