Competitive kill-and-restart and preemptive strategies for non-clairvoyant scheduling | Synapse