Package jline.api.snc

Class Snc_srv_rate

java.lang.Object
jline.api.snc.Snc_srv_rate

public final class Snc_srv_rate extends Object
MGF service envelope of a constant-rate work-conserving server.

S(s,t) = C*(t-s), so (sigma, rho) = (0, C) for every theta. This is the elementary service element; a station shared by cross traffic is obtained from it through Snc_leftover and a tandem through Snc_conv.

USE Snc_srv_exp INSTEAD WHENEVER THE WORK UNIT IS THE JOB: pairing this element with a job-counting arrival envelope models an M/D/1 and understates the delay of an exponential server.

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

  • Method Details

    • snc_srv_rate

      public static double[] snc_srv_rate(double C)
      Parameters:
      C - server capacity, work per slot
      Returns:
      {0, C}
    • snc_srv_rate

      public static double[] snc_srv_rate(double C, double theta)
      Parameters:
      C - server capacity
      theta - Chernoff parameter, accepted and ignored
      Returns:
      {0, C}
    • of

      public static SncEnvelope of(double C)
      Parameters:
      C - server capacity
      Returns:
      the envelope as a function of theta