Uses of Class
NetStrategies.PSStrategy
Packages that use PSStrategy
Package
Description
Processor sharing service strategies, in which every job present at the station is served simultaneously and the station capacity is shared among the jobs.
Node sections, the building blocks from which the JSIM simulation engine stations are composed.
-
Uses of PSStrategy in NetStrategies.PSStrategies
Subclasses of PSStrategy in NetStrategies.PSStrategiesModifier and TypeClassDescriptionclassThis class implements a specific PS strategy: Discriminatory Processor- Sharing.classDiscriminatory Processor Sharing strategy with priorities: each class receives a distinct share of the station capacity.classThis class implements a specific PS strategy: Egalitarian Processor- Sharing.classEgalitarian Processor Sharing strategy with priorities: all jobs share the station capacity equally.classThis class implements a specific PS strategy: Generalised Processor- Sharing.classGeneralized Processor Sharing strategy with priorities: capacity is shared according to class weights.classQueue based Processor Sharing strategy of the JSIM engine.classQueue based Processor Sharing strategy with priorities of the JSIM engine. -
Uses of PSStrategy in NodeSections
Constructors in NodeSections with parameters of type PSStrategyModifierConstructorDescriptionPSServer(Integer numberOfServers, Integer[] numberOfVisits, ServiceStrategy[] serviceStrategies, Boolean priorityUsed, PSStrategy[] psStrategies, Double[] serviceWeights) PSServer(Integer numberOfServers, Integer[] numberOfVisits, ServiceStrategy[] serviceStrategies, PSStrategy[] psStrategies, Double[] serviceWeights) PSServer(Integer numberOfServers, Integer maxRunningJobs, Integer[] numberOfVisits, ServiceStrategy[] serviceStrategies, Boolean priorityUsed, PSStrategy[] psStrategies, Double[] serviceWeights, Integer[] serverNumRequired, String[] serverNames, Integer[] serversPerServerType, Object[] serverCompatibilities, String schedulingPolicy) Creates a new instance of PSServer.PSServer(Integer numberOfServers, Integer maxRunningJobs, Integer[] numberOfVisits, ServiceStrategy[] serviceStrategies, Boolean priorityUsed, PSStrategy[] psStrategies, Double[] serviceWeights, Map<String, Object> advancedFeatures) PSServerPriority(Integer numberOfServers, Integer[] numberOfVisits, ServiceStrategy[] serviceStrategies, PSStrategy[] psStrategies, Double[] serviceWeights) PSServerPriority(Integer numberOfServers, Integer maxRunningJobs, Integer[] numberOfVisits, ServiceStrategy[] serviceStrategies, PSStrategy[] psStrategies, Double[] serviceWeights, Integer[] serverNumRequired, String[] serverNames, Integer[] serversPerServerType, Object[] serverCompatibilities, String schedulingPolicy) Creates a new instance of PSServer.PSServerPriority(Integer numberOfServers, Integer maxRunningJobs, Integer[] numberOfVisits, ServiceStrategy[] serviceStrategies, PSStrategy[] psStrategies, Double[] serviceWeights, Map<String, Object> advancedFeatures)