Improving MapReduce performance by balancing skewed loads