Non-Preemptive Scheduling