Package jline.api.sn

Class SnZeroCapacity

java.lang.Object
jline.api.sn.SnZeroCapacity

public final class SnZeroCapacity extends Object
Finds the closed chains trapped at a zero-capacity station.

A station with zero servers never completes a job, nor does one that serves a class at rate zero (an infinite mean service time, which is how a layer above a zero-capacity LQN element sees it). A closed chain that visits one therefore ends, in steady state, with its whole population parked there: zero throughput everywhere, an infinite response time at that station, and no load on any other. The remaining chains are unaffected, since a trapped job holds no other resource, so a model with such chains is solved as the model without them. A rate-zero class at a finite-server station shared with a live chain would hold servers forever, so that case is refused.

Mirrors matlab/src/api/sn/sn_zero_capacity.m.

  • Method Details

    • snZeroCapacity

      public static SnZeroCapacity.Result snZeroCapacity(NetworkStruct sn)
      Parameters:
      sn - network structure
      Returns:
      the station trapping each chain (-1 if none) and, if the model is refused, the reason