Compute tasks that are easily broken into parallel non-communicating jobs to be disseminated across multiple virtual machines.