TtIE LEVEL MULTI- DELAYED RENEWAL

advertisement
Journal
of Applied Mathematics
and Stochastic Analysis, 10:4
(1997), 355-361.
ON TtIE LEVEL CROSSING OF MULTIDIMENSIONAL DELAYED RENEWAL PROCESSES
JEWGENI H. DSHALALOW
Department of Applied Mathematics
Florida Institute
of Technology
Melbourne, FL 32901, USA
eugene@winnie.fit.edu
(Received February 1997; Revised August, 1997)
The paper studies the behavior of an (1 + 3)th-dimensional, delayed renewal process with dependent components, the first three (called active) of
which are to cross one of their respective thresholds. More specifically, the
crossing takes place when at least one of the active components reaches or
exceeds its assigned level. The values of the other two active components,
as well as the rest of the components (passive), are to be registered. The
analysis yields the joint functional of the "crossing level" and other
characteristics (some of which can be interpreted as the first passage time)
in a closed form, refining earlier results of the author. A brief, informal discussion of various applications to stochastic models is presented.
Key words: Fluctuations, first excess level, first passage time,
termination index, renewal process, marked point process, N-policy queues,
D-policy queues, queues with vacations.
AMS subject classifications: 60K05, 60K10, 60K25, 60G25, 68M20,
90A09, 90A60, 90B22
1. Introduction
The behavior of sums of independent random variables about a fixed level is a
classical theme in the theory of fluctuations. In various applied probability models,
the information about the level crossing and first passage time of the sum of random
variables is of significant importance. In the case of nonnegative random variables,
one can derive tame analytic formulas for corresponding functionals of the "first
excess level" and first passage time [1].
In a basic scenario, we consider a marked delayed renewal process with dependent
marking, so that the marks, as the marginal process, also form a delayed renewal
process. Generally speaking, it is a two-dimensional renewal process, say (rn,Mn)
with mutually dependent components, the first of which represents some events on
the time axis. The marked process M n (which can be both discrete- or continuousPrinted in the U.S.A.
@1997 by North Atlantic
Science Publishing Company
355
356
JEWGENI H. DSHALALOW
valued) evolves until it crosses a fixed, non-negative threshold upon one of the events
-n" Consequently, this component process is called active, while the other component
r n is passive.
A common application is queueing with N-policy and vacations
(see Heyman [8],
Lee et al. [9-1.1], Loris-Teghem [13-14], and Muh [15]). Here, when the system is exhausted, the server leaves on vacation, which includes a series of individual vacation
trips or segments. The server resumes his main work when, upon completion of one of
the vacation trips, the buffer accumulates to N or more units. (This policy is aimed
to reduce unwanted switchovers between busy and idle modes.) Another queueing
application is D-policy (see Balachandran and Tijms [2], Dshalalow [7],and Li and
Niu [12]). In this case, the idle or vacationing server gets back to service when the
accumulated work, in terms of the cumulative service time, hits a specified level D. A
combination of the two policies, suggested and studied in Dshalalow [5, 6], yielded yet
another practical application; the server would resume his primary work when the
number of units in the buffer or the cumulative work hit their respective levels,
whichever of the two comes first. This is associated with a three-dimensional renewal
process, say (-n,Qn,Wn), of which the first component is passive and the other two
(queue length and workload) are active.
Other applications may be found in the stock market. For example, this analysis
can predict the first fall of a stock from a bull spree (or visa versa), as well as its
level, by introducing an auxiliary process, whose increments are zeros or ones, dependent on whether or not the stock gained or lost in successive trades.
This paper deals with a further refinement of the studies initiated by the author
in [3,4]. It seemed reasonable to extend the number of active and passive components, and as it. turns out, the outgoing functionals of three active and a finitely
many passive components still yield compact formulas of a closed analytic form. The
stock market can make use of the results, especially in individual, diversified packages
or mutual funds dominated by two or three major stocks. Here it is worthwhile to
predict the first drop of any major components of the package. Inventories and
queueing may also find some practical applications of these results. For instance, we
may consider (batches of) units entering a servicing system along with their weights,
volumes, lengths, or energy. The service facility would stop vacationing when the
queue length, workload, or cumulative length of all units in the system crosses its
respective threshold, whichever comes first. This paper deals exclusively with the
derivation of formulas for the functionals of the values of a general (1 + 3)th-dimensional, delayed renewal process (with all dependent components) registered at the
moment one of the three active components crosses its assigned threshold. Applications, like those mentioned above, will follow.
2. Preliminaries
Suppose
m,’’’,rm; rn 0,1,...) is an (1 + 3)th-dimensional,
delayed renewal process defined on the probability space (f,at, P). In other words,
the vector increments %m lt, m_ 1 (Xrn,Yrn,Zrn Am,...,Am) rn 0,1,... (-J-I
0), are independent (although their components are not), and for rn >_ 1, identically
jointly distributed.
Without loss of generality, we assume that the first three components are
discrete, each valued in {0,1,...}, and the other are continuous, each valued in +.
On the Level Crossing of Multidimensional Delayed Renewal Processes
357
The joint distribution of the above increments is assumed to be given in terms of the
following functionals:
e[ XovVo Z%
where 0A0 is the scalar product of 0-
7(tt,V,W,0)
where 0A is the scalar product of 0-
(01,...,01)
and A0
(1)
--(A,...,A/0) T and
E[ttXlvYlwZle 0A1]
(01,...,01)
and A 1
(2)
--(AI,...,A) T
Given non-negative integers p,q, and r, define the random variable
u
min{u I -inf{i: A > p}, u 2 -inf{j: Bj > q}, u a -inf{k: C k > r}}
(3)
and call it the termination index. The process % will evolve until one of its first three
components, A, B, or C, called active components, crosses one of their respective
thresholds, p, q, or r. Consequently, the remaining components of % are referred to
as passive components. In summary, the process % will be terminated (passing u
"phases") once one of the active coInponents hits p, q, or r, whichever comes first.
The random vector %u is said to be the termination level, or alternatively, the first
excess level, although most likely only one of the three active components will exceed
p, q, or r.
Note that if one of the entries of T m (vlm,.. .,V/m) T, say Vm
,1 represents time,
then r 1u is referred to as the first passage time of %.
We will be interested in a closed form for the functional
E[uuAuvBuwCue Oru],
(4)
where 0- u is the scalar product of vectors 0 and r u.
For functions f: N o
N and g"
N, define the transformations
N03
Djf(w)-(1-w)j>oWJf(j)
and
wl < 1,
Dh, i, sg(X,Y, z) DhDiDsg(x,Y,Z)
The functions
f
(5)
(6)
and g can be restored through the inverse operator
k
lirnxO k! OxO k 1 1 x ("),
o,
]
0
(7)
used once:
(Dsf(x))- f(k ),
or
(8)
repeatedly, for instance:
(9)
Denote
JEWGENI H. DSHALALOW
358
Orv](x,y,z).
Theorem 1. The
(10)
functional ff satisfies the following expression:
1- -(,,,o)
7o(U,V,w,O) 70(ux, vy,wz,O) 1 7(ux, vy,wz,O)"
(11)
Proof. Obviously the events
H1 {//1 <//2 <//3),
H4 {2 < "3 < "1},
H7 {’ "2 < "3},
H2 {’1 < P3 < 2)’
H5 {"3 < "2 <
H8 {Pl P3 <
Ho {’ <
H {, <
H13 {1
"3},
2 3}
"
.
,
13
form a measurable partition of
Consequently,
where I H is the indicator function of set H and
i=1
AB
Set
A_
B_
C_
{//2 < //1 < //3}’
{//3 <//1 <//2},
{//2 =//3 < //1}’
{//3 <//1 =//2},
H3
H6
H9
"3}, HI2
IH
C
,
0.
From Dshalalow [4],
J
D(Z{, )(,) A_
D(Z{, })(y) yZ_ 1 yZ,
Ds(I {3 n})(z) zCn 1 zCn, n
1 and
-
O"IH)(x,y,z).
0,1,...,
0,1,...,
0,1,
13
i=I
i’
(12)
(13)
(14)
(15)
By Fubini’s theorem,
E
o
with
Rjk n
E
>
n
(16)
>
(17)
R ljR2jR3jkR4kRSknR6n
and
Il j
(tX) Aj_ l(vy)B j_ I(wz)Cj_ le
0-
3--1
(18)
(19)
R3j k
y Yj +
lzZ j +
I4k
Z
z k
15k n
z
1
...y YkZ
y Yk z k
Zk+l...z Z
I6n
lzZk- 1
1
Z
n-1
Zn
(20)
(21)
(22)
(23)
being independent, we arrive at
73(z
23(Y z).
710
+ 707
(24)
On the Level Crossing of Multidimensional Delayed Renewal Processes
359
where we denoted
7(,,v,wz,O), 70 0(,,z,e),
(,v,z,O),
o(,,z,O),
7a(z) 7(1,1,z,0), 723(Y,Z) 7(1,y,z,0),
(25)
()
()
/=
and
which are the corresponding functionals of the marginal processes.
Now,
2 can be obtained by interchanging the roles of v with w and y with z:
(y) 23(: z).
(28)
0 + 01
2 21-23(Y
,z) [
J’
72(y)
with
(29)
7(1,y,1,0).
Analogously,
(30)
(31)
(32)
(33)
with
o
(,v,z,O),
o(,v,z,O),
(,v,,o),
o(,v,,o),
7(X,1,1,0), ")’12(x,y) 7(x,y,l,0), /13(X,Z) 7(x,l,z,0).
")’l(X)
The next three 4i’s are as follows:
47
Dh, i,s-[kuAkvBkwCke-OrkI {"1
k>O n>k
and
(34)
()
()
that yields
(37)
where
-
,),12 ")’(tt,V,WZ,O), ,,2 ,O(t,V,WZ,O)"
Similarly,
48
where
and
49
where
70
")’0 -[-
")’103 3’ ")’03 + (7 + .)/13 .),1 ,3).)/0 1
,g3 7g
,
(38)
1
("
(39)
(40)
-t- (7 -t- 3/23
,,/2 73),),0 1
3"
(41)
JEWGENI H. DSHALALOW
360
-
(42)
The rest of 3 are subject to quite analogous calculations:
73(z) + 723(Y’ z)
)1 -723(Y;)-7
72(Y
1
10
1--
311
312
70
713(x,z){ 702
71(x) 73(z) +
1 713(x,z)
70?
72_7}
70 + 701 (7
(44)
1--71(x)1 - -712(x,z)72+712(x’z)"
(z) 730-70 --’)’0T_(7
(45)
1
(46)
+ (7123 -t- 71 -t- 72 -t- 73 712 713 723 7)70{ 1
where
(48)
’7
7’
,,/123 ")’(t,V,w,O) and 7 23 70(u,v,w,O).
The summation of 31 through 313 yields formula (11).
Now, the functional
E[{uuAuvBuwCue Oru]
E[{%Avw C e- 0f,]
can be restored
(47)
through
xz
p
r{
p q
7o(U,V,w,O) -[1 7(u, v,w,O)]2x2y
z
q
1
r
7o(Ux, vy,wz,O)
7(ux, vy,wz,O)
}
(48)
Analogously, we can also arrive at cases where all three active components of %
are continuous or mixed. In turn, all or some of the passive components of % can be
discrete. For instance, let the component C be continuous. Then substitute
w in
E[
uuAuvBu w us -Oru], 7 and 70 and
C
OO
C
D,f (s)
in place of D h. The function
operator
transform.
-Lapl-1((.)),
f
s
I,
e- 0
for
use the transformation
oe
sV
(49)
f (r]) dr]
by using the inverse Laplace-like
stands for the inverse of the Laplace
can be restored
where
Lap1-1
Given the third active component is continuous, we have the following result.
Theorem 2. The
3
functional
3(,u,v,e O,O;x,y,s)
Dh, iDo[
satisfies lhe following expression:
7o(,v,,o) 7o(,
,+
u Uv
B
ue -c Ue -o](,y, s)
,
1 7(u, v,,O)
,o) 1 7(,
+ ,o)"
(50)
(51)
The proof of this theorem is almost identical to that of Theorem 1. The formula
restoring the functional
E[uuAuvBuwCue Oru] is also very similar to (48)"
On the Level Crossing of Multidimensional Delayed Renewal Processes
361
(52)
References
[1]
Abolnikov, L. and Dshalalow, J.H., A first passage problem and its applications to the analysis of a class of stochastic models, J. Appl. Math. Stoch. Anal-
[2]
Balachandran, K.R. and Tijrns, H., On the D-policy for the M/G/1 queue,
Manag. Sci.,21:9 (1975), 1073-1076.
Dshalalow, J.H., On termination time processes, in Studies in Applied
Probability (ed. by J. Galambos and J. Gani, Essays in honor of Lajos
Takcs), J. Appl. Prob., Special Volume 31A (1994), 325-336.
Dshalalow, J.H., Excess level processes in queueing, in: Advances in Queueing
(ed. by J.H. Dshalalow), 243-262, CRC Press, Boca Raton, FL 1995.
Dshalalow, J.H., On applications of excess level processes to (N,D)-policy bulk
queueing systems, in Special Issue of Journ. Appl. Math. Stoch. Anal.
Dedicated to the Memory of Roland L. Dobrushin (ed. by J.H. Dshalalow), 9:4
ysis, 5:1
[3]
[4]
[]
(1996),
[6]
(1992),
83-98.
551-562.
DshalMow, J.H., Corrections: On applications of excess level processes to
(N,D)-policy bulk queueing systems, Journ. Appl. Math. Stoch. Anal., 10:2
(1997),
[7]
[8]
[9]
[10]
[11]
[12]
[13]
[14]
[15]
DshMMow, J.H., Queueing processes in bulk systems under D-policy, J. Appl.
Prob., (1998, to appear).
Heyman, D.P., Optimal operating policies for M/G/1 queueing systems, Oper.
Res. 16:2 (1968), 362-382.
Lee, H.W., Lee, S.S., and Chae, K.C., Operating characteristics of MX/G/1
queue with N-policy, Queueing Sys., 15 (1994), 387-399.
Lee, H.W., Lee, S.S., Park, J.O., and Chae, K.C., Analysis of MX/G/1 queue
with N-policy and multiple vacations, J. Appl. Prob., 31 (1994), 467-496.
Lee, H.W., Lee, S.S., and Chae, K.C., A fixed-size batch service queue with
vacations, J. Appl. Math. Stoch. Anal., 9:2 (1996), 205-219.
Li, J. and Niu, S-C., The waiting time distribution for the GI/G/1 queue
under D-policy, Prob. Engineer. Inform. Sci., 6 (1992), 287-308.
Loris-Teghem, J., Hysteretic control of an M/G/1 queueing system with two
service time distributions and removable server, in: Point Processes and
Queueing Problems, Colloquia Mathematica Societatis Jnos Bolyai, Hungary,
24 (1978), 291-305.
Loris-Teghem, J., Imbedded and non-imbedded stationary distributions in a
finite capacity queueing system with removable server, Cab. Centr. d’Etud.
Rech. Opr., 26:1-2 (1984), 87-94.
Muh, D.C.-R., A bulk queueing system under N-policy with bilevel service
delay discipline and start-up time, J. Appl. Math. Stoch. Anal., 6:4 (1993),
359-384.
Download