Package NetStrategies.RoutingStrategies
package NetStrategies.RoutingStrategies
Routing strategies used by router nodes to select the destination station of each departing job. Both state-independent strategies (e.g. Markovian, round robin) and state-dependent strategies (e.g. minimum utilization, shortest response time, minimum queue length, load dependent routing) are provided.
-
ClassesClassDescriptionParameters of the class switch routing strategy.Routing strategy used when a job changes its class: it selects the destination station of the switched job.This class implements a disabled routing strategy.The node, into which job must be routed, is chosen using an empirical strategy.This strategy sends jobs to the resource with the fastest service.This strategy sends jobs to the resource with the least utilization.Created by IntelliJ IDEA.Created by IntelliJ IDEA.This strategy picks, at random, k resources and sends jobs to the resource with the shortest queue.Routing strategy that selects the destination station based on a property of the stations.This class implements a random strategy: the output node is chosen with a random numberThis class implements a round robin strategy: all the output nodes are chosen in sequence, one at each time; when all the nodes have been chosen, the sequence restarts.This strategy sends jobs to the resource with the shortest queue length.This strategy sends jobs to the resource with the shortest response time.Weighted round robin routing strategy: destinations are selected cyclically with given weights.Weight entry of the weighted round robin routing strategy.