MapReduce: Q1: Do you know of other ways to do parallize a task? (other parallel programming paradigms) What is MapReduce especially good for? Q2: Why do mappers write intermediate key/values pairs to local disks insteading of directly sending to the reducers? Dryad: Q1: Try re-write the simple example in MapReduce(count word frequency) in Dryad.