Package jline.api.qsys
Class Qsys_mapmapc
java.lang.Object
jline.api.qsys.Qsys_mapmapc
The MAP/MAP/c FCFS queue whose service MAP is CARRIED in service-start order.
THE SERVICE LAW. The service MAP is one station-level process whose successive
draws are chained in service-START order, idle periods included: each job starts
in the phase the previous draw ENDED in, which is how JMT and both LDES engines
sample a MAP service and the law SolverCTMC follows through its pair form. A
renewal reading of the marginal (qsys_mapphc, or the single-fast-server
surrogate) discards the autocorrelation of the service times.
THE STATE SPACE. With V = (-S0)^-1 S1, a draw started in h lands in j with
probability V(h,j); a busy server is a PAIR (i,j) of current phase i and landing
j, run under S0 conditioned on ending in j. A level holds the MULTISET of busy
pairs and the landing phase of the draw started last. LdqbdMphc with carry=true
builds those blocks; this class lifts them to a MAP arrival stream and solves the
level-independent QBD above level c matrix-geometrically, as Qsys_mapphc does for
a renewal service. At c = 1 the chain is the frozen-phase MAP/MAP/1 queue.
References:
S. Asmussen and J.R. Moller, "Calculation of the steady state waiting time
distribution in GI/PH/c and MAP/PH/c queues", Queueing Systems 37(1):9-29, 2001.
M.F. Neuts, "Matrix-geometric solutions in stochastic models", Johns Hopkins
University Press, 1981.
-
Method Summary
Modifier and TypeMethodDescriptionstatic QsysMapPhcResultqsys_mapmapc(Matrix D0, Matrix D1, Matrix S0, Matrix S1, int c) static QsysMapPhcResultqsys_mapmapc(Matrix D0, Matrix D1, Matrix S0, Matrix S1, int c, int maxNumComp, int numWMoms)
-
Method Details
-
qsys_mapmapc
-
qsys_mapmapc
public static QsysMapPhcResult qsys_mapmapc(Matrix D0, Matrix D1, Matrix S0, Matrix S1, int c, int maxNumComp, int numWMoms) - Parameters:
D0- arrival MAP hidden block, order maD1- arrival MAP arrival block, order maS0- service MAP hidden block, order pS1- service MAP completion block, order pc- number of serversmaxNumComp- cap on the queue length probabilities returnednumWMoms- how many waiting-time moments to return- Returns:
- the exact solution
-