Class Pfqn_schmidt_amvaKt

    • 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
    • Constructor Detail

    • Method Detail

      • pfqn_schmidt

         final static Ret.pfqnAMVASchmidt pfqn_schmidt(Matrix rates, Matrix N, Matrix S, Matrix v, List<SchedStrategy> sched)

        Schmidt MVA algorithm for multi-class FCFS queueing networks.

        Computes performance metrics for product-form queueing networks using the Schmidt MVA algorithm. This is an exact algorithm for closed queueing networks with class-dependent FCFS scheduling.

        Reference: R. Schmidt, "An approximate MVA algorithm for exponential, class-dependent multiple server stations," Performance Evaluation, vol. 29, no. 4, pp. 245-254, 1997.

        Parameters:
        rates - Service rate matrix (M x R) - rates per station and class
        N - Population vector (1 x R)
        S - Number of servers at each station (M x 1)
        v - Visit ratio matrix (M x R)
        sched - List of scheduling strategies for each station
        Returns:

        pfqnAMVASchmidt result containing throughput, queue length, utilization, response time, and probabilities

      • pfqn_schmidt_ext

         final static Ret.pfqnAMVASchmidt pfqn_schmidt_ext(Matrix rates, Matrix N, Matrix S, Matrix v, List<SchedStrategy> sched)

        Extended Schmidt MVA algorithm with queue-aware alpha corrections.

        A queue-aware version of the Schmidt algorithm that precomputes alpha values for improved accuracy in networks with class-dependent FCFS scheduling.

        Parameters:
        rates - Service rate matrix (M x R)
        N - Population vector (1 x R)
        S - Number of servers at each station (M x 1)
        v - Visit ratio matrix (M x R)
        sched - List of scheduling strategies for each station
        Returns:

        pfqnAMVASchmidt result