A simulation of a scheduler that assigns processes (or jobs) to a set of available processors or processing nodes.