LINE Solver
MATLAB API documentation
Loading...
Searching...
No Matches
cl_compare.m
1% SF_COMPARE Compare RAND vs RROBIN dispatching on the same cluster.
2%
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.
6
7clear all
8
9cluster = Cluster().setNumStations(4).setArrivalRate(1.0).setServiceRate(0.4);
10cluster.setScheduling(SchedStrategy.PS);
11
12solverFcn = @(m) SSA(m, 'seed', 23000, 'samples', 2000).getAvgTable();
13
14policies = [RoutingStrategy.RAND, RoutingStrategy.RROBIN];
15results = cluster.compareDispatching(solverFcn, policies);
16
17keys_ = results.keys;
18for k = 1:numel(keys_)
19 fprintf('\n=== Dispatching: %s ===\n', keys_{k});
20 disp(results(keys_{k}));
21end