On data skewness, stragglers, and MapReduce progress indicators