scheduler

Noun

 * 1) A person or device that determines a schedule, that determines the order that tasks are to be done.
 * 2)  An operating system component responsible for allocating several resources, most commonly the use of processors by different concurrent processes or threads.

Derived terms

 * job scheduler