This is the major project for MapReduce course (CS6240).