Task and workers are independent of each other |
Master divides work into discrete tasks and puts into global space |
Workers repeatedly retrieve tasks and put results back into global space |
Workers notified of work completion by having met some condition, receiving an end-signal or terminated by some other means |
Master gathers results from global space |