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.
-
ClassesClassDescriptionThis 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: EnablingPolling server that serves each queue until it is empty (exhaustive service).Title: FiringTitle: ForkPolling 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: JoinPolling server that serves at most one job per visit (limited service).Title: LinkageTitle: LogTunnel ExtensionThis 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: PSServerName: PSServerName: QueueThis 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: SemaphoreThis 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: StorageThis class implements a terminal: each class has a finite number of customers in the system.Title: Timing