qncsaba
Compute Asymptotic Bounds for the system throughput and response time of closed, single-class networks with service centers.
Single-server and infinite-server nodes are supported. Multiple-server nodes and general load-dependent servers are not supported.
INPUTS
N number of requests in the system (scalar, N>0).
D(k) service demand at center
(D(k) ≥ 0).
S(k) mean service time at center
(S(k) ≥ 0).
V(k) average number of visits to center
(V(k) ≥ 0).
m(k) number of servers at center
(if m is a scalar, all centers have that number of servers). If
m(k) < 1, center is a delay center (IS);
if m(k) = 1, center is a M/M/1-FCFS server.
This function does not support multiple-server nodes. Default
is 1.
Z External delay (scalar, Z ≥ 0). Default is 0.
OUTPUTS
XlXuLower and upper bounds on the system throughput.
RlRuLower and upper bounds on the system response time.
REFERENCES
See also: qncmaba
S = [10 7 5 4];
NN = 50;
Xl = Xu = Xmva = zeros(1,NN);
for n=1:NN
[Xl(n) Xu(n)] = qncsaba(n,S);
[na na na X] = qncsmva(n,S,ones(size(S)));
Xmva(n) = X(1);
endfor
plot(1:NN, Xl, ":b", "linewidth", 2, ...
1:NN, Xu, ":b;ABA;", "linewidth", 2, ...
1:NN, Xmva, "k;MVA;", "linewidth", 2);
xlabel("N. of requests");
ylim([0, 0.15]);
title("System throughput"); legend("boxoff");
legend("location", "northeast");
|