Package jline.api.snc

Class Snc_perc_delay

java.lang.Object
jline.api.snc.Snc_perc_delay

public final class Snc_perc_delay extends Object
Delay quantile at a prescribed violation probability.

Inverts Snc_bound_delay in d: at fixed theta,

   d(theta) = (sigmaA + sigmaS
               - log(eps*(1-exp(-theta*(rhoS-rhoA))))/theta) / rhoS,
 

minimized over the feasible thetas. This is the deliverable of the domain: a statistical delay guarantee, the quantity a service-level objective is written against, as opposed to the mean delay returned by the queueing-theoretic solvers.

Port of matlab/src/api/snc/snc_perc_delay.m.

  • Method Details

    • snc_perc_delay

      public static SncResult snc_perc_delay(SncEnvelope arv, SncEnvelope srv, double eps)
      Parameters:
      arv - arrival envelope
      srv - service envelope
      eps - violation probability, 0 < eps < 1
      Returns:
      the quantile and the minimizing theta
    • snc_perc_delay

      public static SncResult snc_perc_delay(SncEnvelope arv, SncEnvelope srv, double eps, double thetamax)
      Parameters:
      arv - arrival envelope
      srv - service envelope
      eps - violation probability, 0 < eps < 1
      thetamax - upper end of the theta search
      Returns:
      the quantile and the minimizing theta