Optimizing coflow completion times with utility max-min fairness
MapReduce: simplified data processing on large clusters