1model = Network(
'M[2]/M[2]/1-Exhaustive');
3source = Source(model,
'mySource');
4queue = Queue(model,
'myQueue', SchedStrategy.POLLING);
5sink = Sink(model,
'mySink');
7oclass1 = OpenClass(model,
'myClass1');
8source.setArrival(oclass1, Exp(1.0));
9queue.setService(oclass1, Exp(4.0));
11oclass2 = OpenClass(model,
'myClass2');
12source.setArrival(oclass2, Exp(0.8));
13queue.setService(oclass2, Exp(1.5));
15queue.setPollingType(PollingType.GATED)
16queue.setSwitchover(oclass1, Exp(1.0))
17queue.setSwitchover(oclass2, Exp(0.5))
19P = model.initRoutingMatrix;
20P{1} = Network.serialRouting(source,queue,sink);
21P{2} = Network.serialRouting(source,queue,sink);
24MVA(model).getAvgTable() % solution
is exact
25JMT(model,
'seed',23000,
'samples',1e6).getAvgTable()