architecture of map reduce 7905376