Class Qsys_mapph1Kt

    • Constructor Detail

    • Method Detail

      • qsys_mapph1

        @JvmOverloads() final static QsysMapPhResult qsys_mapph1(Matrix D0, Matrix D1, Matrix sigma, Matrix S, Integer numQLMoms, Integer numQLProbs, Integer numSTMoms)

        Analyzes a MAP/PH/1 queue.

        Uses BUTools MMAPPH1FCFS which computes performance measures for a single-server FCFS queue with Markovian Arrival Process arrivals and Phase-Type service times.

        Parameters:
        D0 - MAP hidden transition matrix (n x n)
        D1 - MAP arrival transition matrix (n x n)
        sigma - PH service initial probability vector (1 x m)
        S - PH service generator matrix (m x m)
        numQLMoms - Number of queue length moments to compute (default 3)
        numQLProbs - Number of queue length probabilities to compute (default 100)
        numSTMoms - Number of sojourn time moments to compute (default 3)
        Returns:

        QsysMapPhResult with performance metrics

      • qsys_mapph1

        @JvmOverloads() final static QsysMapPhResult qsys_mapph1(Matrix D0, Matrix D1, Matrix sigma, Matrix S, Integer numQLMoms, Integer numQLProbs)

        Analyzes a MAP/PH/1 queue.

        Uses BUTools MMAPPH1FCFS which computes performance measures for a single-server FCFS queue with Markovian Arrival Process arrivals and Phase-Type service times.

        Parameters:
        D0 - MAP hidden transition matrix (n x n)
        D1 - MAP arrival transition matrix (n x n)
        sigma - PH service initial probability vector (1 x m)
        S - PH service generator matrix (m x m)
        numQLMoms - Number of queue length moments to compute (default 3)
        numQLProbs - Number of queue length probabilities to compute (default 100)
        Returns:

        QsysMapPhResult with performance metrics

      • qsys_mapph1

        @JvmOverloads() final static QsysMapPhResult qsys_mapph1(Matrix D0, Matrix D1, Matrix sigma, Matrix S, Integer numQLMoms)

        Analyzes a MAP/PH/1 queue.

        Uses BUTools MMAPPH1FCFS which computes performance measures for a single-server FCFS queue with Markovian Arrival Process arrivals and Phase-Type service times.

        Parameters:
        D0 - MAP hidden transition matrix (n x n)
        D1 - MAP arrival transition matrix (n x n)
        sigma - PH service initial probability vector (1 x m)
        S - PH service generator matrix (m x m)
        numQLMoms - Number of queue length moments to compute (default 3)
        Returns:

        QsysMapPhResult with performance metrics

      • qsys_mapph1

        @JvmOverloads() final static QsysMapPhResult qsys_mapph1(Matrix D0, Matrix D1, Matrix sigma, Matrix S)

        Analyzes a MAP/PH/1 queue.

        Uses BUTools MMAPPH1FCFS which computes performance measures for a single-server FCFS queue with Markovian Arrival Process arrivals and Phase-Type service times.

        Parameters:
        D0 - MAP hidden transition matrix (n x n)
        D1 - MAP arrival transition matrix (n x n)
        sigma - PH service initial probability vector (1 x m)
        S - PH service generator matrix (m x m)
        Returns:

        QsysMapPhResult with performance metrics

      • qsys_mapph1

         final static QsysMapPhResult qsys_mapph1(MatrixCell arrival, MatrixCell service)

        Simplified MAP/PH/1 analysis using MatrixCell inputs.

        Parameters:
        arrival - MAP arrival process as MatrixCell D0, D1
        service - PH service process as MatrixCell sigma, S or just S with uniform sigma
        Returns:

        QsysMapPhResult with performance metrics