A part of Hadoop-0.20.2 source code (Some MapReduce Framework related code has been modified by Lijie Xu).