n Static table-driven
u determines at run time when a task begins
execution
n Static priority-driven preemptive
u traditional priority-driven scheduler is used
n Dynamic planning-based
n Dynamic best effort