Requirements For Scheduling