Class Qsys_mg1_lrptKt

    • 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_lrpt(Matrix lambda, Matrix mu, Matrix cs) Analyzes an M/G/1 queueing system with LRPT (Longest Remaining Processing Time) scheduling.
      • Methods inherited from class java.lang.Object

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

    • Method Detail

      • qsys_mg1_lrpt

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

        Analyzes an M/G/1 queueing system with LRPT (Longest Remaining Processing Time) scheduling.

        Under LRPT, jobs with the longest remaining processing time share the processor evenly. This prioritizes large jobs over small jobs.

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

        qsys_prio containing:

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

        • rho (Double): Overall system utilization