This document summarizes research using the MapReduce framework for machine learning tasks on modest compute clusters. It benchmarks MapReduce performance on search and sort tasks using an 80-node cluster. It finds that MapReduce is suitable for basic operations on large datasets but has complications for more complex machine learning. It also discusses classes of machine learning algorithms that can be addressed in MapReduce, including single-pass, iterative, and query-based learning techniques.