LINE Solver
MATLAB API documentation
Loading...
Searching...
No Matches
gallery_mm1k.m
1function model = gallery_mm1k(K)
2% GALLERY_MM1K M/M/1/K queue with finite capacity K (blocking / loss)
3if nargin < 1
4 K = 3;
5end
6model = Network('M/M/1/K');
7%% Block 1: nodes
8source = Source(model, 'Source');
9queue = Queue(model, 'Queue', SchedStrategy.FCFS);
10queue.setNumberOfServers(1);
11queue.setCapacity(K);
12sink = Sink(model, 'Sink');
13%% Block 2: classes
14oclass = OpenClass(model, 'Class1', 0);
15source.setArrival(oclass, Exp(0.8));
16queue.setService(oclass, Exp(1.0));
17%% Block 3: topology
18P = model.initRoutingMatrix();
19P.set(oclass, oclass, source, queue, 1.0);
20P.set(oclass, oclass, queue, sink, 1.0);
21model.link(P);
22end
Definition fjtag.m:157