3model = Network(
'myModel');
6source = Source(model,
'Source');
7router = Router(model,
'Router');
8queue1 = Queue(model,
'Queue1', SchedStrategy.FCFS);
9queue2 = Queue(model,
'Queue2', SchedStrategy.FCFS);
10sink = Sink(model,
'Sink');
13oclass = OpenClass(model,
'Class1');
14source.setArrival(oclass, Exp(1));
15queue1.setService(oclass, Exp(2));
16queue2.setService(oclass, Exp(2));
19model.addLink(source, router);
20model.addLink(router, queue1);
21model.addLink(router, queue2);
22model.addLink(queue1, sink);
23model.addLink(queue2, sink);
25router.setRouting(oclass, RoutingStrategy.RROBIN);
28solver{1} = JMT(model,
'seed',23000);
29solver{2} = CTMC(model,
'cutoff',5);
33 fprintf(1,
'SOLVER: %s\n',solver{s}.getName());
34 AvgTable{s} = solver{s}.getAvgNodeTable();