Package jline.api.qsys
Class Qsys_mm11_retrial
java.lang.Object
jline.api.qsys.Qsys_mm11_retrial
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.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classStationary probabilities and exact means. -
Method Summary
Modifier and TypeMethodDescriptionstatic Qsys_mm11_retrial.Resultqsys_mm11_retrial(double lambda, double mu, double nu) LINEAR policy, automatic truncation.static Qsys_mm11_retrial.Resultqsys_mm11_retrial(double lambda, double mu, double nu, int policy) Automatic truncation.static Qsys_mm11_retrial.Resultqsys_mm11_retrial(double lambda, double mu, double nu, int policy, int nmax)
-
Method Details
-
qsys_mm11_retrial
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
-