1function model = gallery_fcr(K)
2% GALLERY_FCR Finite capacity region with dropping around a single queue
3% (equivalent to an M/M/1/K queue where K
is the region capacity)
7model = Network(
'FCR-Dropping');
9source = Source(model,
'Source');
10queue = Queue(model,
'Queue', SchedStrategy.FCFS);
11sink = Sink(model,
'Sink');
13oclass = OpenClass(model,
'Class1', 0);
14source.setArrival(oclass, Exp(0.8));
15queue.setService(oclass, Exp(1.0));
17P = model.initRoutingMatrix();
18P.set(oclass, oclass, source, queue, 1.0);
19P.set(oclass, oclass, queue, sink, 1.0);
21%% Block 4: finite capacity region with dropping
22fcr = model.addRegion({queue});
23fcr.setGlobalMaxJobs(K);
24fcr.setDropRule(oclass,
true);