Package jline.api.mam
Class Mg1_dt_queue
java.lang.Object
jline.api.mam.Mg1_dt_queue
Discrete-time single-server queue with batch DMAP arrivals, DBMAP/DMAP/1.
Solved on a slotted time scale under the late arrival system with delayed access (LAS-DA): within a slot the service completion resolves first, arrivals are appended at the end of the slot and cannot enter service before the next one, and the level is read after both. This is the convention of Q_DT_MAP_MAP_1, whose QBD blocks this reproduces for a single arrival per slot, and of the LDES slotted engine.
The chain is M/G/1-type because a slot may deliver a batch: with arrival matrices A_k and service pair (S0,S1), A^(-1) = kron(A_0,S1), A^(k) = kron(A_k,S0) + kron(A_{k+1},S1), B^(k) = kron(A_k,I), the boundary row holding the empty system where no service runs.
MATLAB twin: mg1_dt_queue.m
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classQueue length, utilization, throughput, pmf and departure process. -
Method Summary
Modifier and TypeMethodDescriptionstatic Mg1_dt_queue.Resultmg1_dt_queue(MatrixCell ARV, MatrixCell SVC, int maxNumComp, boolean wantDeparture)
-
Method Details
-
mg1_dt_queue
public static Mg1_dt_queue.Result mg1_dt_queue(MatrixCell ARV, MatrixCell SVC, int maxNumComp, boolean wantDeparture)
-