Package jline.api.snc

Class Snc_env_cpoisson

java.lang.Object
jline.api.snc.Snc_env_cpoisson

public final class Snc_env_cpoisson extends Object
MGF arrival envelope of a compound Poisson flow with Exp job sizes.

Jobs arrive Poisson at rate lambda and each carries an Exp(mu) amount of work, so rho(theta) = lambda/(mu-theta) for 0 < theta < mu and the burst is zero. Fed to a constant-rate server of rate mu (Snc_srv_rate) this is the network calculus model of the M/M/1 queue in units of WORK; the delay bound then decays at rate mu-lambda, the exact asymptotic decay rate of the M/M/1 waiting time.

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

  • Method Details

    • snc_env_cpoisson

      public static double[] snc_env_cpoisson(double lambda, double mu, double theta)
      Parameters:
      lambda - job arrival rate, jobs per slot
      mu - rate of the Exp job size, so the mean work per job is 1/mu
      theta - Chernoff parameter, theta > 0
      Returns:
      {sigma, rho}, with rho = Infinity when theta >= mu
    • of

      public static SncEnvelope of(double lambda, double mu)
      Parameters:
      lambda - job arrival rate
      mu - rate of the Exp job size
      Returns:
      the envelope as a function of theta