Class Qsys_mmc_prio_tardiness

java.lang.Object
jline.api.qsys.Qsys_mmc_prio_tardiness

public final class Qsys_mmc_prio_tardiness extends Object
Exact stationary expected tardiness E[(T_i - d_i)^+] and tardiness probability P(T_i > d_i) of each class of a multiclass M/M/c queue with a common exponential service rate, FCFS within a class and static priorities (class 1 highest), under head-of-line ("np") or preemptive-resume ("pr") priority (Hafizoglu, Gel and Keskinocak, INFORMS J. Comput. 25(2), 2013).

A class-i order that finds all servers busy waits q+1 busy periods of an M/M/1 queue with the higher-priority rate and service rate c mu (Theorem 2); under preemption the in-service states solve the tridiagonal system of Theorem 4. Mixing over the stationary state seen on arrival gives the response-time transform f(s); tardiness and its probability are the inverses at d of (s E[T] - 1 + f(s))/s^2 and (1 - f(s))/s. Classes with no higher-priority traffic use a closed form.

Java twin of matlab/src/api/qsys/qsys_mmc_prio_tardiness.m.