Package jline.api.snc

Class Snc_leftover

java.lang.Object
jline.api.snc.Snc_leftover

public final class Snc_leftover extends Object
Leftover service envelope under blind (arbitrary) multiplexing.

A server with envelope (sigmaS,rhoS) shared with a cross flow of arrival envelope (sigmaX,rhoX) leaves the flow of interest the service process S-X, whose envelope is rho = rhoS-rhoX, sigma = sigmaS+sigmaX.

The subtraction of the two exponential forms is exact when the processes are INDEPENDENT; otherwise the pair must be split by Hoelder's inequality, which this elementary version does not do. A nonpositive rho means the cross traffic can exhaust the server, which the bound functions report as a violation probability of 1.

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

  • Method Details

    • snc_leftover

      public static double[] snc_leftover(double sigmaS, double rhoS, double sigmaX, double rhoX)
      Parameters:
      sigmaS - burst term of the service envelope
      rhoS - rate term of the service envelope
      sigmaX - burst term of the cross-flow arrival envelope
      rhoX - rate term of the cross-flow arrival envelope
      Returns:
      {sigma, rho} of the leftover service
    • of

      public static SncEnvelope of(SncEnvelope srv, SncEnvelope cross)
      Parameters:
      srv - the service envelope
      cross - the cross-flow arrival envelope
      Returns:
      the leftover service as a function of theta