mapreduce internals chapter