Maui Scheduler

1.0 Philosophy

The goal of a scheduler in the broadest sense is to make users, administrators, and managers happy. Users desire the ability to specify resources, obtain quick turnaround on their jobs, and receive reliable allocation of resources. Administrators desire happy managers and happy users. They also desire the ability to understand both the workload and the resources available. This includes current state, problems, and statistics as well as information about what is happening under the covers. They need an extensive set of buttons and knobs to both enable management enforced policies and tune the system to obtain desired statistics.