Class NetworkCalculusExample

java.lang.Object
jline.examples.java.advanced.NetworkCalculusExample

public class NetworkCalculusExample extends Object
Stochastic network calculus: a delay quantile with a certified violation probability, and what envelope propagation costs across a network.

Every other solver in LINE answers with a MEAN. The 'snc' family of SolverBA answers with a TAIL: given a violation probability eps it returns a delay d for which P{D > d} <= eps holds, and the guarantee is valid for any work-conserving scheduling policy at the station. That is the quantity a service-level objective is written against.

The models are an M/M/1 and a tandem of M/M/1 stations, whose exact answers are known in closed form, so every number printed can be checked. Twin of matlab/examples/advanced/networkCalculus/snc_delay_quantile.m and snc_tandem_multiclass.m.

  • Constructor Details

    • NetworkCalculusExample

      public NetworkCalculusExample()
  • Method Details

    • delayQuantile

      public static void delayQuantile()
      The quantile, how it tightens deep in the tail, and the loose mean.
    • tandemAndSharing

      public static void tandemAndSharing()
      Envelope propagation, pay-bursts-only-once, and blind multiplexing.
    • main

      public static void main(String[] args)
      Parameters:
      args - unused