Package NodeSections


package NodeSections
Node sections, the building blocks from which the JSIM simulation engine stations are composed. Each station (source, sink, queue, delay, fork, join, router, logger, class switch, semaphore, scaler, transition and place) is assembled from node sections that implement its distinct behaviours.
  • Classes
    Class
    Description
    This class implements the queue of a region input station, that is the node which controls the access to a blocking region.
    This class implements a blocking router, i.e.
    This class implements a class switch.
    This class implements a class switch.
    This class implements a multi-class delay service.
    Title: Enabling
    Polling server that serves each queue until it is empty (exhaustive service).
    Title: Firing
    Title: Fork
    Polling server that serves only the jobs present when the server arrives at the queue (gated service).
    This abstract class implements a generic input section of a NetNode.
    This class implements a sink: every incoming job is destroyed.
    Title: Join
    Polling server that serves at most one job per visit (limited service).
    Title: Linkage
    Title: LogTunnel Extension
    This abstract class implements a generic output section of a NetNode.
    This abstract class implements a generic pipe section of a NetNode.
    This class implements a polling server.
    Server supporting preemptive service disciplines of the JSIM engine.
    Name: PSServer
    Name: PSServer
    Name: Queue
    This class implements a job source (generator): a job is created every t simulation time units using a statistical distribution according to its class.
    This class implements a router, which routes the jobs according to the specified routing strategies (one for each job class).
    Title: Semaphore
    This class implements a multi-class, single/multi server service.
    This abstract class implements a generic service section of a NetNode.
    This class implements a "tunnel" service section.
    Title: Storage
    This class implements a terminal: each class has a finite number of customers in the system.
    Title: Timing