Class Solver_mam_bmap_map_1Kt

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      final static BMAPMAP1Result solver_mam_bmap_map_1(List<Matrix> D, Matrix S0, Matrix S1, Integer nMoments) Solves a BMAP/MAP/1 queue using M/G/1 type matrix-analytic methods.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

    • Method Detail

      • solver_mam_bmap_map_1

         final static BMAPMAP1Result solver_mam_bmap_map_1(List<Matrix> D, Matrix S0, Matrix S1, Integer nMoments)

        Solves a BMAP/MAP/1 queue using M/G/1 type matrix-analytic methods.

        The BMAP is specified by matrices {D0, D1, D2, ..., DK} where:

        • D0: transitions without arrivals

        • Dk: transitions triggering batch size k arrivals (k >= 1)

        The MAP for service is specified by matrices (S0, S1) where:

        • S0: transitions without service completions

        • S1: transitions triggering service completions

        The M/G/1 type structure for BMAP/MAP/1 is:

            A0 = I_ma \otimes S1           (service completion, level -1)
            A1 = D0 \otimes I_ms + I_ma \otimes S0  (phase changes, level 0)
            A_{k+1} = D_k \otimes I_ms     (batch arrival size k, level +k)
        Parameters:
        D - BMAP matrices as list D0, D1, D2, ...
        S0 - MAP service matrix for transitions without service completions
        S1 - MAP service matrix for service completions
        nMoments - Number of queue length moments to compute (default: 3)
        Returns:

        BMAPMAP1Result with performance metrics