Class Qsys_gig1_rq

java.lang.Object
jline.api.qsys.Qsys_gig1_rq

public final class Qsys_gig1_rq extends Object
  • Method Details

    • qsys_gig1_rq

      public static double[] qsys_gig1_rq(double rho, double mu, double cs2, DoubleUnaryOperator IaFun)
      Robust Queueing (RQ) approximation for a single G/GI/1 queue. Implements the mean steady-state workload Z* = sup_{x>=0} { -(1-rho) x + sqrt( 2 rho x (I_a(x) + c2_s) / mu ) } and the derived steady-state performance measures.
      Parameters:
      rho - traffic intensity lambda/mu (0<rho<1)
      mu - service rate
      cs2 - service SCV c2_s
      IaFun - arrival IDC handle, IaFun(x) -> I_a(x) at time argument x>0
      Returns:
      array {Z, W, Q, X}: mean workload E[Z], waiting time E[W], queue length E[Q] (waiting + in service), and number in system E[X]