ease support of multiple map and reduce phases