Class Qsys_mg1_conservation

java.lang.Object
jline.api.qsys.Qsys_mg1_conservation

public final class Qsys_mg1_conservation extends Object
Kleinrock's conservation law for work-conserving non-preemptive M/G/1 disciplines whose order does not use the service times: sum_i rho_i Wq_i = rho * sum_i lambda_i E[S_i^2] / (2 (1 - rho)). Returns the invariant V and, given per-class waiting times W, the residual sum_i rho_i W_i - V.

Java twin of matlab/src/api/qsys/qsys_mg1_conservation.m; the MATLAB outputs [V, res] are returned as the res struct, whose field "invariant" is V.

  • Method Details

    • qsys_mg1_conservation

      public static Map<String,Object> qsys_mg1_conservation(double[] lambda, double[] mu, double[] cs)
    • qsys_mg1_conservation

      public static Map<String,Object> qsys_mg1_conservation(double[] lambda, double[] mu, double[] cs, double[] W)
      Parameters:
      W - per-class mean waiting times to check against the law, or null