Multi-Criteria Scheduling: A Mathematical Model
This section details a mathematical model that further explains the multi-criteria scheduling mechanism outlined in the main thesis. The traditional scheduling systems covered in Chap. 3 typically use two primary variables: load and priority. To avoid the limitations faced by such schedulers, the scheduler presented in our work uses as a third independent variable—seniority—to determine the order in which tasks are scheduled for execution. Unlike load and priority, seniority is system-calculated and changes over time. This aspect of this tertiary variable is also not modeled in scheduling systems.
KeywordsSeniority Load Priority Model Multi-criteria scheduling 2-dimensional model 3-dimensional model Seniority-calibrated load Load-density Determining seniority S-axis + S direction Fairness factor Alpha Increasing seniority
- J. Janyška, M. Modugno, R. Vitolo, Semi--vector spaces and units of measurement. arXiv preprint arXiv:0710.1313, (2007)Google Scholar