- Can we have many resources?
- Can we add resource on-the-fly?
- Can resource be weighted?
- Can be the same resource split on the single node (e.g. 'disk space' can be split across 4 HDDs)
- Can we wait until job can be scheduled or we have to reject it?
- Can a job have a deadline?
- Can scheduler look forward in stream of jobs and schedule a few jobs at a time?
- Which metrics should shedulers have (num of rejected jobs, time of last finished jobs)?