Package jline.api.qsys
Class Qsys_mg1_psjfKt
-
- All Implemented Interfaces:
public final class Qsys_mg1_psjfKt
-
-
Method Summary
Modifier and Type Method Description final static Ret.qsys_prioqsys_mg1_psjf(Matrix lambda, Matrix mu, Matrix cs)Analyzes an M/G/1 queueing system with PSJF (Preemptive Shortest Job First) scheduling. -
-
Method Detail
-
qsys_mg1_psjf
final static Ret.qsys_prio qsys_mg1_psjf(Matrix lambda, Matrix mu, Matrix cs)
Analyzes an M/G/1 queueing system with PSJF (Preemptive Shortest Job First) scheduling.
Under PSJF, jobs with smaller original sizes always preempt jobs with larger sizes. This differs from SRPT where priority is based on remaining processing time.
- Parameters:
lambda- Matrix (column vector) of arrival rates per class.mu- Matrix (column vector) of service rates per class.cs- Matrix (column vector) of coefficients of variation per class.- Returns:
qsys_prio containing:
W (Matrix): Vector of mean response times per class
rho (Double): Overall system utilization
-
-
-
-