Class CtmcSignalLossy

java.lang.Object
jline.solvers.ctmc.handlers.CtmcSignalLossy

public final class CtmcSignalLossy extends Object
  • Method Details

    • signalLossyClasses

      public static boolean[] signalLossyClasses(NetworkStruct sn, double[] arvRateByClass)
      Parameters:
      sn - network structure
      arvRateByClass - stationary arrival rate of each class at the station of interest (length nclasses)
      Returns:
      per-class flags, true when the class can be removed by a signal there
    • renegingClasses

      public static boolean[] renegingClasses(NetworkStruct sn, int ist)
      Classes that may renege (abandon while waiting) at station ist. A reneging job leaves without a service completion exactly as a signal victim does, so the arrival-based utilization estimator counts offered rather than carried load there. On an M/M/1 with lambda = 0.8, mu = 1 and Exp(0.5) patience the arrival estimator gave 0.8 against the busy probability 0.595 that T * E[S] and LDES report.
      Parameters:
      sn - network structure
      ist - station index (0-based)
      Returns:
      per-class flags, true when the class reneges at that station