Class Qsys_mmc_prio_eta

java.lang.Object
jline.api.qsys.Qsys_mmc_prio_eta

public final class Qsys_mmc_prio_eta extends Object
Expected tardiness at arrival (ETA) E[(T - d)^+], tardiness probability P(T > d) and mean response time E[T] of a class-r order in a multiclass priority M/M/c queue with a common service rate, conditional on the state the order observes on arrival (Hafizoglu, Gel and Keskinocak, INFORMS J. Comput. 25(2), 2013).

For type "np", v is the total number of orders in the system and q the number of class <= r orders waiting (used when v >= c); for type "pr", v is the number of class <= r orders in the system and q is ignored. Classes with no higher-priority traffic use the closed form of Theorem 1, the others invert the transform of Theorem 2 ("np") or Theorem 4 and eq. (17) ("pr").

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

  • Method Details

    • qsys_mmc_prio_eta

      public static Qsys_mmc_prio_eta.Result qsys_mmc_prio_eta(double[] lambda, double mu, int c, int r, int v, int q, double d, String type)
    • qsys_mmc_prio_eta

      public static Qsys_mmc_prio_eta.Result qsys_mmc_prio_eta(double[] lambda, double mu, int c, int r, int v, int q, double[] d, String type, String method)
      Parameters:
      lambda - per-class arrival rates in priority order (class 1 highest)
      mu - common service rate
      c - number of servers
      r - class of the arriving order, 1-based as in MATLAB
      v - orders in the system ("np") or class <= r orders in the system ("pr")
      q - class <= r orders waiting ("np" only)
      d - due dates
      type - "np" or "pr"
      method - Laplace inversion method