1% SF_COMPARE Compare RAND vs RROBIN dispatching on the same cluster.
3% MVA only handles RAND routing (product-form). For non-product-form
4% policies we use SSA (a discrete-event simulator) with a low sample
5% budget
for a quick comparison.
9cluster = Cluster().setNumStations(4).setArrivalRate(1.0).setServiceRate(0.4);
10cluster.setScheduling(SchedStrategy.PS);
12solverFcn = @(m) SSA(m,
'seed', 23000,
'samples', 2000).getAvgTable();
14policies = [RoutingStrategy.RAND, RoutingStrategy.RROBIN];
15results = cluster.compareDispatching(solverFcn, policies);
19 fprintf(
'\n=== Dispatching: %s ===\n', keys_{k});
20 disp(results(keys_{k}));