Class Mam_truncate_renorm

java.lang.Object
jline.solvers.mam.handlers.Mam_truncate_renorm

public final class Mam_truncate_renorm extends Object
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.

  • 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 MMAP
      pie_cell - per-class PH initial distributions
      D0_cell - per-class PH subgenerators
      capK - buffer capacity (max jobs in system)