Download source code for mahout-core. Search for java file org.apache.mahout.clustering.kmeans.KMeansDriver
.
In this java file search for line ClusterIterator.iterateMR(conf, input, priorClustersPath, output, maxIterations);
iterateMR
function in class org.apache.mahout.clustering.iterator.ClusterIterator
is the class which defines all configuration required for Map Reduce.
org.apache.mahout.clustering.iterator.CIMapper
and org.apache.mahout.clustering.iterator.CIReducer
are the Map reduce classes you are looking for.
Hope this helps!! :)
However, I do not know which research paper is implemented.