This document discusses a new method for optimizing traffic in MapReduce jobs by introducing a novel intermediate data partitioning scheme that considers network topology and data size. It also addresses the aggregator placement problem to minimize traffic from multiple map tasks. The proposed algorithms show significant reductions in network traffic costs in simulations for both offline and online scenarios.