HFSP: Bringing size-based scheduling to Hadoop