Package jline.solvers.mam.handlers
Class Mam_truncate_renorm
java.lang.Object
jline.solvers.mam.handlers.Mam_truncate_renorm
Finite-buffer marginal for MMAP[K]/PH[K]/1/FCFS.
Port of matlab/src/solvers/MAM/mam_truncate_renorm.m. Solves the infinite-buffer MMAP[K]/PH[K]/1/FCFS queue via BuTools MMAPPH1FCFS, truncates the marginal queue length distribution at the buffer capacity, and renormalizes. For an M/M/1 input the renormalized distribution coincides exactly with the M/M/1/K marginal; for general MMAP/PH it is an ASTA-style approximation.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classOutcome of the finite-buffer truncation. -
Method Summary
Modifier and TypeMethodDescriptionstatic Mam_truncate_renorm.Resultmam_truncate_renorm(MatrixCell D_arr, Map<Integer, Matrix> pie_cell, Map<Integer, Matrix> D0_cell, int capK)
-
Method Details
-
mam_truncate_renorm
public static Mam_truncate_renorm.Result mam_truncate_renorm(MatrixCell D_arr, Map<Integer, Matrix> pie_cell, Map<Integer, Matrix> D0_cell, int capK) - Parameters:
D_arr- {D0, D_class1, ..., D_classK} arrival MMAPpie_cell- per-class PH initial distributionsD0_cell- per-class PH subgeneratorscapK- buffer capacity (max jobs in system)
-