Map-reduce for implementing data parallel programs on a Hadoop environment.