Class TBSStrategyPriority

All Implemented Interfaces:
AutoCheck, PreemptiveStrategy

public class TBSStrategyPriority extends EDFStrategy implements PreemptiveStrategy
This is an adaptation of the Total Bandwidth Server scheduling algorithm. We deviate from the original in that job classes with higher priority than the job to be scheduled are considered "periodic" task streams. We take a stochastic estimate of U_p, utilisation of periodic jobs, instead of assuming this as known.
Author:
Ashton Choy