Michael Isard at Microsoft Research gave a Google Tech Talk, "Dryad: A general-purpose distributed execution platform".
Dryad might be considered Microsoft's answer to Google's MapReduce. Both are distributed programming platforms designed for large scale computation over massive amounts of data. Michael directly points to MapReduce in his abstract, and the talk focuses the "more general computations" Dryad supports.
Do not miss the Q&A at the end of the talk (starting at 43:10) with the Google engineers poking at the scalability and reliability of parts of Dryad.