LINE Solver
MATLAB API documentation
Loading...
Searching...
No Matches
polling_exhaustive_exp.m
1model = Network('M[2]/M[2]/1-Gated');
2%% Block 1: nodes
3source = Source(model, 'mySource');
4queue = Queue(model, 'myQueue', SchedStrategy.POLLING);
5sink = Sink(model, 'mySink');
6%% Block 2: classes
7oclass1 = OpenClass(model, 'myClass1');
8source.setArrival(oclass1, Exp(0.1));
9queue.setService(oclass1, Exp(1.0));
10
11oclass2 = OpenClass(model, 'myClass2');
12source.setArrival(oclass2, Exp(0.1));
13queue.setService(oclass2, Exp(1.5));
14
15queue.setPollingType(PollingType.EXHAUSTIVE)
16%% Block 3: topology
17P = model.initRoutingMatrix;
18P{1} = Network.serialRouting(source,queue,sink);
19P{2} = Network.serialRouting(source,queue,sink);
20model.link(P);
21
22MVA(model).getAvgTable() % solution is approximate in general
23JMT(model,'seed',23000).getAvgTable()
Definition mmt.m:92