Class Qsys_phph1Kt

  • All Implemented Interfaces:

    
    public final class Qsys_phph1Kt
    
                        
    • Constructor Detail

    • Method Detail

      • qsys_phph1

        @JvmOverloads() final static QsysMapPhResult qsys_phph1(Matrix alpha, Matrix T, Matrix beta, Matrix S, Integer numQLMoms, Integer numQLProbs, Integer numSTMoms)

        Analyzes a PH/PH/1 queue.

        Uses BUTools MMAPPH1FCFS by converting the arrival PH to an equivalent Markovian Arrival Process. The PH renewal process is embedded as a MAP where arrivals occur at PH absorption epochs.

        Parameters:
        alpha - Arrival PH initial probability vector (1 x n)
        T - Arrival PH generator matrix (n x n)
        beta - Service PH initial probability vector (1 x m)
        S - Service PH 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_phph1

        @JvmOverloads() final static QsysMapPhResult qsys_phph1(Matrix alpha, Matrix T, Matrix beta, Matrix S, Integer numQLMoms, Integer numQLProbs)

        Analyzes a PH/PH/1 queue.

        Uses BUTools MMAPPH1FCFS by converting the arrival PH to an equivalent Markovian Arrival Process. The PH renewal process is embedded as a MAP where arrivals occur at PH absorption epochs.

        Parameters:
        alpha - Arrival PH initial probability vector (1 x n)
        T - Arrival PH generator matrix (n x n)
        beta - Service PH initial probability vector (1 x m)
        S - Service PH 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_phph1

        @JvmOverloads() final static QsysMapPhResult qsys_phph1(Matrix alpha, Matrix T, Matrix beta, Matrix S, Integer numQLMoms)

        Analyzes a PH/PH/1 queue.

        Uses BUTools MMAPPH1FCFS by converting the arrival PH to an equivalent Markovian Arrival Process. The PH renewal process is embedded as a MAP where arrivals occur at PH absorption epochs.

        Parameters:
        alpha - Arrival PH initial probability vector (1 x n)
        T - Arrival PH generator matrix (n x n)
        beta - Service PH initial probability vector (1 x m)
        S - Service PH generator matrix (m x m)
        numQLMoms - Number of queue length moments to compute (default 3)
        Returns:

        QsysMapPhResult with performance metrics

      • qsys_phph1

        @JvmOverloads() final static QsysMapPhResult qsys_phph1(Matrix alpha, Matrix T, Matrix beta, Matrix S)

        Analyzes a PH/PH/1 queue.

        Uses BUTools MMAPPH1FCFS by converting the arrival PH to an equivalent Markovian Arrival Process. The PH renewal process is embedded as a MAP where arrivals occur at PH absorption epochs.

        Parameters:
        alpha - Arrival PH initial probability vector (1 x n)
        T - Arrival PH generator matrix (n x n)
        beta - Service PH initial probability vector (1 x m)
        S - Service PH generator matrix (m x m)
        Returns:

        QsysMapPhResult with performance metrics

      • qsys_phph1

         final static QsysMapPhResult qsys_phph1(MatrixCell arrival, MatrixCell service)

        Simplified PH/PH/1 analysis using MatrixCell inputs.

        Parameters:
        arrival - PH arrival process as MatrixCell alpha, T or T with uniform alpha
        service - PH service process as MatrixCell beta, S or S with uniform beta
        Returns:

        QsysMapPhResult with performance metrics

      • qsys_phm1

         final static QsysMapPhResult qsys_phm1(Matrix alpha, Matrix T, Double mu)

        Analyzes a PH/PH/1 queue with exponential service (simplified E/M/1).

        Parameters:
        alpha - Arrival PH initial probability vector
        T - Arrival PH generator matrix
        mu - Exponential service rate
        Returns:

        QsysMapPhResult with performance metrics