Scheduling algorithms

Evaluation criteria

The main objective of short-term scheduling is to allocate processor time in order to optimize some objective function of the system behavior.

A set of criteria must be established for the evaluation.

These criteria can be seen from different perspectives:

  • User-oriented criteria – related to the behavior of the system as perceived by the individual user or process.

  • System-oriented criteria – related to the effective and efficient utilization of the processor.

  • A criterion can be a direct/indirect quantitative measure or just a qualitative evaluation.

Scheduling criteria are interdependent, thus it is impossible to optimize all of them simultaneously.

Last updated