Class Qsys_mm11_retrial

java.lang.Object
jline.api.qsys.Qsys_mm11_retrial

public final class Qsys_mm11_retrial extends Object
Exact stationary distribution of the M/M/1/1 retrial queue.

Port of matlab/src/api/qsys/qsys_mm11_retrial.m. P0[n] is the probability that the server is idle with n customers in orbit, P1[n] that it is busy with n in orbit, for n = 0..nmax (default: the smallest nmax leaving a tail mass below 1e-12). N and Norb are the exact means (not truncated).

LINEAR (default): with rho = lambda/mu and a = lambda/nu (Falin and Templeton 1997, Sec. 1.2), given the server state the orbit size is negative binomial. CONSTANT: the levels decay geometrically with ratio r = lambda(lambda+nu)/(mu nu) (Fayolle 1986), stable iff r < 1.

  • Method Details

    • qsys_mm11_retrial

      public static Qsys_mm11_retrial.Result qsys_mm11_retrial(double lambda, double mu, double nu)
      LINEAR policy, automatic truncation.
    • qsys_mm11_retrial

      public static Qsys_mm11_retrial.Result qsys_mm11_retrial(double lambda, double mu, double nu, int policy)
      Automatic truncation.
    • qsys_mm11_retrial

      public static Qsys_mm11_retrial.Result qsys_mm11_retrial(double lambda, double mu, double nu, int policy, int nmax)
      Parameters:
      nmax - highest orbit level returned, negative for the automatic tail rule