Class FluFluQueueKt

    • 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 FluFluResult fluFluQueue(Matrix Qin, Matrix Rin, Matrix Qout, Matrix Rout, Boolean srv0stop, Integer numFluidMoments, Integer numSojournMoments, Double prec) Returns various performance measures of a fluid queue with independent fluid arrival and service processes.
      • Methods inherited from class java.lang.Object

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

    • Method Detail

      • fluFluQueue

         final static FluFluResult fluFluQueue(Matrix Qin, Matrix Rin, Matrix Qout, Matrix Rout, Boolean srv0stop, Integer numFluidMoments, Integer numSojournMoments, Double prec)

        Returns various performance measures of a fluid queue with independent fluid arrival and service processes.

        Two types of boundary behavior are available:

        • If srv0stop=false, the output process evolves continuously even if the queue is empty.

        • If srv0stop=true, the output process slows down if there is less fluid in the queue than it can serve. If the queue is empty and the fluid input rate is zero, the output process freezes until fluid arrives.

        Parameters:
        Qin - Generator of the background Markov chain for the input process (N x N)
        Rin - Diagonal matrix of fluid input rates (N x N)
        Qout - Generator of the background Markov chain for the output process (M x M)
        Rout - Diagonal matrix of fluid output rates (M x M)
        srv0stop - If true, service slows down when queue is nearly empty
        numFluidMoments - Number of fluid level moments to compute (0 to skip)
        numSojournMoments - Number of sojourn time moments to compute (0 to skip)
        prec - Numerical precision (default 1e-14)
        Returns:

        FluFluResult containing requested performance measures

        References: Horvath G, Telek M, "Sojourn times in fluid queues with independent and dependent input and output processes", PERFORMANCE EVALUATION 79: pp. 160-181, 2014.