Software-Defined Data Shuffling for Big Data Jobs with Task Duplication | IEEE Conference Publication | IEEE Xplore