1model = Network(
'M[2]/M[2]/1-Gated');
3source = Source(model,
'mySource');
4queue = Queue(model,
'myQueue', SchedStrategy.POLLING);
5sink = Sink(model,
'mySink');
7oclass1 = OpenClass(model,
'myClass1');
8source.setArrival(oclass1, Det.fitMean(1.0));
9queue.setService(oclass1, Det.fitMean(0.001));
11oclass2 = OpenClass(model,
'myClass2');
12source.setArrival(oclass2, Det.fitMean(1.0));
13queue.setService(oclass2, Det.fitMean(0.001));
15queue.setPollingType(PollingType.EXHAUSTIVE)
16queue.setSwitchover(oclass2, Immediate())
17queue.setSwitchover(oclass1, Immediate())
19P = model.initRoutingMatrix;
20P{1} = Network.serialRouting(source,queue,sink);
21P{2} = Network.serialRouting(source,queue,sink);
24MVA(model).getAvgTable() % solution
is approximate in general
25JMT(model,
'seed',23000,
'samples',1e5).getAvgTable()