Scheduling algorithm largely parameterized