Class Qsys_mg1_prioKt

    • 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 Ret.qsys_prio qsys_mg1_prio(Matrix lambda, Matrix mu, Matrix cs) Analyzes an M/G/1 queueing system with non-preemptive (Head-of-Line) priorities.
      • Methods inherited from class java.lang.Object

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

    • Method Detail

      • qsys_mg1_prio

         final static Ret.qsys_prio qsys_mg1_prio(Matrix lambda, Matrix mu, Matrix cs)

        Analyzes an M/G/1 queueing system with non-preemptive (Head-of-Line) priorities.

        Computes per-class mean response times and overall utilization for a system with multiple priority classes using the Pollaczek-Khinchine formula extended for non-preemptive priority scheduling.

        Parameters:
        lambda - Matrix (column vector) of arrival rates per priority class.
        mu - Matrix (column vector) of service rates per priority class.
        cs - Matrix (column vector) of coefficients of variation per priority class.
        Returns:

        qsys_prio containing:

        • W (Matrix): Vector of mean response times per priority class

        • rho (Double): Overall system utilization