Uses of Package
NetStrategies
Packages that use NetStrategies
Package
Description
Cache eviction strategies used by cache-equipped stations to decide which cached item is removed when the cache is full.
Strategies used by fork stations to split a job into the output tasks that are then routed to the downstream stations.
Strategies used by join stations to synchronize the tasks of a forked job and release the job when its tasks have been recombined.
Processor sharing service strategies, in which every job present at the station is served simultaneously and the station capacity is shared among the jobs.
Queue visit strategies that select which job leaves the queue to enter service, implementing scheduling disciplines such as FCFS, LCFS, SJF, LJF and SEPT.
Queue insertion strategies that select the position in the queue where an arriving job is placed, implementing queueing disciplines such as FCFS and priority-based placement.
Routing strategies used by router nodes to select the destination station of each departing job.
Semaphore strategies controlling the release of permits in the place-transition (synchronization) structures of a JSIM model.
Service time strategies determining the service time of jobs at a station, including load independent and load dependent service distributions.
Vacation strategies modelling servers that suspend their service for a vacation period, as supported by the extended JSIM simulation engine.
Node sections, the building blocks from which the JSIM simulation engine stations are composed.
-
Classes in NetStrategies used by NetStrategies.CacheStrategiesClassDescriptionBase class of the cache eviction strategies of the JSIM engine: it decides which cached item is removed when the cache is full.
-
Classes in NetStrategies used by NetStrategies.ForkStrategiesClassDescriptionBase class of the JSIM fork strategies, which split a job into the tasks routed to the output stations of a fork.
-
Classes in NetStrategies used by NetStrategies.JoinStrategiesClassDescriptionBase class of the JSIM join strategies, which synchronize the tasks of a forked job at a join station.
-
Classes in NetStrategies used by NetStrategies.PSStrategies
-
Classes in NetStrategies used by NetStrategies.QueueGetStrategies
-
Classes in NetStrategies used by NetStrategies.QueuePutStrategies
-
Classes in NetStrategies used by NetStrategies.RoutingStrategies
-
Classes in NetStrategies used by NetStrategies.SemaphoreStrategies
-
Classes in NetStrategies used by NetStrategies.ServiceStrategies
-
Classes in NetStrategies used by NetStrategies.VacationStrategiesClassDescriptionBase class of the JSIM vacation strategies, which model servers that suspend their service for a vacation period.
-
Classes in NetStrategies used by NodeSectionsClassDescriptionBase class of the cache eviction strategies of the JSIM engine: it decides which cached item is removed when the cache is full.Base class of the JSIM fork strategies, which split a job into the tasks routed to the output stations of a fork.Base class of the JSIM join strategies, which synchronize the tasks of a forked job at a join station.Use this class to implement a specific PS strategy.Use this class to implement a specific queue get strategy.Use this class to implement a specific queue put strategy.Use this class to implement a specific routing strategy.Use this class to implement a specific service strategy.