LINE Solver
MATLAB API documentation
Loading...
Searching...
No Matches
tut07_respt_cdf.m
1% response-time-distribution-and-percentiles
2model = Network('Model');
3
4% Block 1: nodes
5node{1} = Delay(model, 'Delay');
6node{2} = Queue(model, 'Queue1', SchedStrategy.PS);
7
8% Block 2: classes
9jobclass{1} = ClosedClass(model, 'Class1', 5, node{1}, 0);
10node{1}.setService(jobclass{1}, Exp(1.0));
11node{2}.setService(jobclass{1}, Exp(0.5));
12
13% Block 3: topology
14model.link(Network.serialRouting(node{1},node{2}));
15%%
16% Block 4: solution
17RDfluid = FLD(model,'seed',23000).getCdfRespT();
18RDsim = JMT(model,'seed',23000,'samples',1e4).getCdfRespT();
19
20%% Plot results
21if ~isempty(RDsim{2,1})
22 semilogx(RDsim{2,1}(:,2),1-RDsim{2,1}(:,1),'r'); hold on;
23 semilogx(RDfluid{2,1}(:,2),1-RDfluid{2,1}(:,1),'k--');
24 legend('jmt-transient','fluid-steady','Location','Best');
25 ylabel('Pr(T > t)'); xlabel('time t');
26end
Definition mmt.m:92