LINE Solver
MATLAB API documentation
Loading...
Searching...
No Matches
gallery_fcr.m
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)
4if nargin < 1
5 K = 3;
6end
7model = Network('FCR-Dropping');
8%% Block 1: nodes
9source = Source(model, 'Source');
10queue = Queue(model, 'Queue', SchedStrategy.FCFS);
11sink = Sink(model, 'Sink');
12%% Block 2: classes
13oclass = OpenClass(model, 'Class1', 0);
14source.setArrival(oclass, Exp(0.8));
15queue.setService(oclass, Exp(1.0));
16%% Block 3: topology
17P = model.initRoutingMatrix();
18P.set(oclass, oclass, source, queue, 1.0);
19P.set(oclass, oclass, queue, sink, 1.0);
20model.link(P);
21%% Block 4: finite capacity region with dropping
22fcr = model.addRegion({queue});
23fcr.setGlobalMaxJobs(K);
24fcr.setDropRule(oclass, true);
25end
Definition fjtag.m:157
Definition Station.m:245