Scheduling
Various schemes are used to decide which particular job to run. Parameters that might be considered include:
- Job priority
- Compute resource availability
- License key if job is using licensed software
- Execution time allocated to user
- Number of simultaneous jobs allowed for a user
- Estimated execution time
- Elapsed execution time
- Availability of peripheral devices
- Occurrence of prescribed events
Read more about this topic: Job Scheduler