OS-assisted task preemption for Hadoop