FURTHER ANALYSIS OF CONFIDENCE INTERVALS FOR LARGE CLIENT/SERVER COMPUTER NETWORKS
Vyacheslav Abramov
School of Mathematical Sciences, Monash University, Building 28, Level 4, Clayton Campus, Wellington road, Clayton, Victoria 3800, Australia
e-mail: [email protected]
Abstract
In the recent paper [Abramov, RTA, 2 (2007), pp. 34-42], confidence intervals have been derived for symmetric large client/server computer networks with client servers, which are subject to breakdowns. The present paper mainly discusses the case of asymmetric network and provides another representation of confidence intervals.
Key words: Closed networks, Performance analysis, Normalized queue-length process, Confidence intervals. 2000 Mathematical Subject Classification: 60K30, 60K25
1. Introduction
Consider a large closed queuing network containing a server station (infinite-server queuing system) and k single-server client stations. The total number of customers (units) is N, where N is assumed to be a large parameter. The departure process from client stations is assumed to be autonomous. For the definition of queuing systems with autonomous service mechanism in the simplest case of single arrivals and departures see [1], where there are references to other papers related to that subject.
The arrival process from the server to the i-th client station is denoted AiN (t). The service time of each unit in
the server station is exponentially distributed with parameter ^.Therefore, the rate of arrival to client stations depends on the number of units in the server station. If there is Nt units in the server station in time t, then the rate of departure of units from the server in time t is ANt. There are k client stations in total, and each client station is a
subject to breakdown. The lifetime of each client station is a continuous random variable independent of lifetimes of other client stations. The probability distribution of i-th client station is Gi(x). The client stations are not necessarily identical, and a unit transmitted from the server station chooses each one with corresponding probability pi. This probability pi depends on configuration of the system in a given time moment, that is on the number of available (not failure) client servers and there indexes. In general such kind of dependence is very complicated. However, in the case of the network with only two client stations this dependence is simple. This simplest case is just discussed in the present paper.
The departure instants from j-th client station (/=1,2,...,k) are £,,N,1, £,,N,1
j,N ,2> bi,N ,1 1 hi, N ,2 + £ i,N,3 j • • •
where each the sequence £jN1, £jN2, . forms a strictly stationary and ergodic sequence of random variables ( N
is the series parameter). The corresponding point process associated with departures from the client station j is denoted
œ I
SjN (t ) = * t '
i=1 I I=1 J
and satisfies the condition
pilim _ = fljN J = 1.
The relations between parameters X, pj, vj (;=1,2,.. ,,k) and kare assumed to be
(1.1) —p- < 1, for all 7=1,2,...,k, V-
and
X
(1.2) —> 1, at least for one ofj's, -=1,2,.,k. Vj
In the sequel, asymmetric networks will be discussed for k=2, and the relations (1.1) and (1.2) will be assumed for this value of parameter k.
In the case of symmetric network, where Vj = V for all j, and pj = pj (l) = ^, where l is the number of available client stations (in a given time moment), conditions (1.1) and (1.2) correspondingly are as follows:
(1.3) -V< i,
kV
and
(1.4) X> 1. V
In this case, condition (1.4) means that after one or other breakdown the entire client stations become bottleneck, and there is a value l0 = max J l: — > 1L
I lV J
The queue-length in the j-th client station is defined as
Q j,n (t) = AN (t) - Ji{n (s-) > oK,N (i).
In the case of N large, the behavior of the queue-length process is as follows. When all of k client stations are available in time t, most of units are concentrated at the server station, and normalized queue-lengths qjN (t) = QjN (t)/ N vanish as N increases indefinitely. When after one or another failure the client stations are
overloaded in time t, then q]N (t) converge in probability, as N increases indefinitely, to some positive value. Then
the queue-lengths in client stations increase more and more as t increases. Then the system is assumed to be at risk if the total number of units in queues in client stations increases the value aN.
Confidence intervals for symmetric large client/server computer networks have been studied in Abramov [1]. The motivation of this problem, review of the related literature and technical details are given in [1]. The present paper mainly discusses confidence intervals for large asymmetric client/server computer networks and provides new representations for confidence intervals.
In the case of symmetric network, a confidence interval is characterized by parameter y < a. More specifically, for given level of probability P, say P=0.95, there is value y characterizing the guaranteed level of normalized cumulated queue, and a (random) confidence interval is associated with this value of y. In other words, along with parameter a characterizing the system at risk we have another parameter y, which is closely associated with a and with probability P. In the particular case k=2, the explicit representation for y has been established in [1].
In the case of asymmetric network such deterministic parameter cannot longer characterize confidence
_ p _ 1/ .. _ 4/ ,, _ 2/
intervals. To see it, consider a network the parameters of which are: A _ 1, p1 _ p2 _ ju1 _ /3 , A2 _ 73.
Ap 3 Ap 3
Then, condition (1.1) is fulfilled, and —1 _ — < 1, —- _ — < 1. Condition (1.2) is fulfilled as well, and
A1 8 A2 4
A 3 A 3
— _ — < 1, — _ — > 1. In this case one can expect the situation when the second server breakdowns first, and the A 4 A 2
cumulative normalized queue-length process will converge to zero as N ^ ro for all t, and there is no observable parameter. Therefore, the network can breakdown unexpectedly without any information on its state. In other
example, where the parameters of network are: A _ 1, p1 _ p2 _ ^^ a _ 34, A _ 23, we have the following
App 2 Apy 3 a 4
situation. Condition (1.1) is fulfilled with —- _ — < 1, —- _ — < 1. Condition (1.2) is fulfilled with — _ — > 1
A1 3 A2 4 A1 3
A 3
and — _ — > 1. Therefore in the case when the first client station breakdowns first, the limiting cumulative A2 2
normalized queue-length will increase with the rate, different from that would be in the case when the second client station breakdowns first. Therefore, by following up the limiting cumulative normalized queue-length one cannot uniquely characterize a confidence interval as it has been done in the case of symmetric networks. For this reason we need in another representation for confidence intervals.
The rest of the paper is organized as follows. In Section 2 we recall main equations for limiting (as N ^ ro) cumulated normalized queue-length process from earlier paper [1], and derive slightly more general representation than in [1]. We then derive an explicit value for a confidence interval, which are closely related to the result, obtained in [1]. In Section 3, the results are derived for asymmetric networks in the case k=2. We conclude the paper in Section 4.
2. The case of symmetric network
Limiting as N ^ & cumulated normalized queue-length process is denoted q(t). Let l0 = max\ l:— > 1L, let
I lV J
Tj,r2,...,rkbe the moments of breakdown of client stations, 0 < t1 < t2 < ... <Tk. Then q(t) = 0for all t < Tk, and in any arbitrary time interval [ rt, rM), i = k _ l0, k _ l0 +1,..., k _ 1, we have the equation
q(t) = q(T)+[1 _ q(T )]{([1 _ q(T)— _ v(k _ i))(t _ t )
t
_[1 _ q(T )]Xj r (s _T )ds},
where
r (t) = f1 _ V(k _ i) ^(1
I [1 _ q(T )]—r
_ e-[1-9(T )]—t
In the last endpoint Tk we set q(t) = 1. In the case of k=2 the confidence time interval is the sum of two intervals. The first interval is [0, zl). The second one is [t , 0), where the endpoint 9 is defined as follows. In [Tj,r2) for q(t) we have the equation:
q(t) = (X _ v)(t _ t) _ —j r (s _ t )ds.
where
r (s) = [1 _0 _ e " )
To find 9 we have the following equations:
P{q(t) = 0}= [1 _ G(t )]2,
p{q(t) <r< 1}=[1 _ G (t )][1 _ G(t _ g],
where G(x) denotes lifetime distribution of each of identical client stations and ty is such the value of t under
which
(X _ v)t _ —jr(s)ds = y.
The value of tY can be found from the relation
(W
i [1 - G(t)][1 - G(t - tr)]dt
0 = P
j0[1 - G(t - ty )]2 dt
If the corresponding value of y is not greater than a, then the value 9 of the interval T,9) should be taken 9 = t1 + tY. Otherwise, if y> a, the value 9 should be taken 9 = t1 + ta.
The above result has been obtained in [1]. Let us now extend this result for a more general situation of an arbitrary number of client stations k > 2 under the special setting assuming that l0 = 1. This means that q(t) = 0in
the random interval [ 0, Tk-1), and q(t) > 0 in the interval (Tk-1, Tk). In this case we have the following relationships:
P{q(t) = 0}=±
k k [1 - G(t)]1 [G(t )]k,
1=2
V1 y
k-1 f k -
P{q(t) <y< 1} = [1 - G(t)]£ . [1 - G(t - tr )]1 [G(t - tr )]k-
1=1
V1 J
where the value of tY can be found from the relation
(•w i—\k-1 f k -,
J0 [1 - G(t)]^!=1 . [1 - G(t - tY)]! [G(t - tY )]k-1 dt 01
v
f k \
k-1
dt
= P.
rw _ k tY ,
J0 Z.=2 . [! - G(t - tY)]! [G(t - tY )]k-1dt
V1 J
Again, if the corresponding value of y is not greater than a, then the value 9 of the interval [Tk-1,9) should be taken 9 = Tk-1 + tY. Otherwise, if y > a, the value 9 should be taken 9 = Tk-1 + ta.
The above construction gives us a random confidence interval [0, 9) corresponding to the level of probability not smaller than P. We now find a deterministic confidence interval corresponding to the level of probability not smaller than P. That deterministic confidence interval will be a guaranteed interval, and the probability that the system will be available is not smaller than P.
We have
P{9> t}=p{ + tr> t}=p{ > t - tY}= [1 - G(t - tY )]2 = P.
Therefore, the desired deterministic interval is [0, z + tY ], where the value z is given from the condition [1 - G( z)]2 = P.
Then the construction of deterministic interval in the case k=2 is as follows.
• According to the aforementioned relations we find the value of interval tY. If the corresponding value of y is not greater than a, then we accept this interval and set T := tY.
t
• Otherwise, we set T := ta, where the value ta is determined from the relation (A - ju)t - Ajr(s)ds = a, and
0
r (s) = (l -0 - e - )
• We find the value t from the relation [1 - G(t )]2 = P.
• The confidence interval is then taken as [0, t+T].
3. The case of asymmetric network
The case of asymmetric network is similar to that of symmetric network. It is based on the formula for the total probability. Specifically, in the case k=2 we are to study the cases as (1) the first client station breakdowns first and (2) the second client station breakdowns first. Using the notation, Gi (x) = P{x < x}, we have
w
P{X < X} = j[1 - G2 (x)]dG1 (x). Next, we have the following two values y1 and y2, such that
0
P{) < Y1 < 11 X < X} = [1 - G2(t)][1 - G1 (t - / )],
P{q(t) <y2 < 1| X < X } = [1 -G1 (t)][1 - G2(t - tn )],
and the corresponding values of tn and t are found from the relationships
/•w
J0[1 - G2(t )][1 - G1 (t - tn)]dt =
/•w 5
j0[1 - G1 (t - YW - G2(t - tn)]dt
j0[1 - G1(t )][1 - G2(t - trJ]dt j0[1 - G1(t - tra)][1 - G2(t - tn)]dt
= P.
where in each case, if y1 or y2 is greater than a, then the corresponding value is replaced by a, and then the corresponding value of tn or tn is to be replaced by ta as well.
Similarly to the case of symmetric network in this case we have the following.
• We find the value of intervals tY and tn . If the corresponding value of y1 or y2 is not greater than a, then
we accept this interval and set T1 := tn or T2 := t
• Otherwise, we set T1 := ta or T2 := ta, where the value ta is determined from the relation
(A - ju)t - A Jr (s)ds = a, and r (s) = f 1 - ^01 - e ^).
w w
• Using the formula for the total expectation we find T = T1J [1 - G2 (x)]dG1 (x) + T2 J G2 (x)dG1 (x).
0 0
• We find value t from the relation [1 - G1 (t)][1 - G2 (t)] = P.
• The confidence interval is then taken as [0, t+T].
4. Concluding remark
In the present paper we established confidence intervals for large closed client/server computer networks with two client stations. Unlike the earlier result established in [1] for symmetric network, the confidence intervals are deterministic. The advantage of the result of [1] is that one can judge about the quality of system from the information on the system state. However, approach of [1] is not longer available for asymmetric systems. The advantage of the results of the present paper is that they provide confidence intervals for both symmetric and asymmetric networks that give us the entire lifetime of data system in the network with probability not smaller than P.
Acknowledgement
The author thanks the support of the Australian Research Office (grant # DP0771338).
Reference
[1] V.M.Abramov, 2007. Confidence intervals associated with performance analysis of symmetric large closed client/server computer networks. Reliability: Theory and Applications, 2, Issue 2, 34-42.