VOL. 15 NO. (1992) 189-194
A
QUEUEINGSYSTEM WITH A FIXED ACCUMULATION LEVEL, RANDOM
SERVER
CAPACITY AND CAPACITY DEPENDENT SERVICE
TIME
JEWGENI H. DSHALALOW
Department
ofAppliedMathematics,Florida Institute ofTechnology Melbourne,FL
32901,USA
LOTFITADJ
Departmentof OperationsResearch, Florida InstituteofTechnology Melbourne,
FL
32901,USA(Received June 27, 1991)
ABSTRACT. This paper introduces a bulk queucing system with a single server processing groupsof customers ofavariable size. Ifuponcompletion ofservicethe queueing levelis atleast
rthe server takes abatchof sizerandprocesses it arandomtime arbitrarily distributed. If the qucueing level is less thanr the server idles until the queue accumulates r customers in total. Then theserver capacity isgenerated bya randomnumberequals the batchsize taken for
ser-vicewhich lastsanarbitrarily distributedtimedependentonthe batchsize.
The objectiveofthepaper is the stationarydistributionof queueingprocesswhichis studied via semi-regenerative techniques.
An
ergodicity criterion for the process is established and an explicit formula forthegeneratingfunctionofthe distributionisobtained.KEY WORDS AND PHRASES. Single-Server
Queue,
QueueingProcess,
Bulk DependentService, Accumulation, Markov
Process,
MarkovRenewalProcess,
Semi-RegenerativeProcess. 1991 AMS SUBJECTCLASSIFICATION CODES.
Primary 60K10, 60K25, Secondary 90B22,90B25.
1.
INTRODUCTION.
In
many queueing systems withbulk serviceaserverdoes not start serviceunless the num-ber of waitingcustomers is atacertain fixedlevel.In
thiscasetheserveris waiting formore ar-riving customers until the desired levelis reached.A
typicalsituation arises in computer net-work service, where every job to be done mustgo throughachainofcomputers(or
parallelpro-cessors).
The job can not get started until all necessarycomputer components arefree.So
the job(which
nowplays the role ofaserver)
waits until the queueof waiting computers(in
this casecustomers)
accumulates anecessary group torun the job.A
version of such a queuewas modeledinDshalalow and Russel[4].
A
relevant modification ofthismodeloccurs when duringwaiting time a task can be reset up or being on a preliminary service insofar requiring a dif-ferent
(generally
smaller)
number of computercomponents by thetime a group of the initiallydesired sizebecomes available. Suchsituations arecommonwhenever aserver, resting due toa queue accumulating more customers, lends a part of its capacity which perhaps may not be
pro-cessagroup ofcusto, norsinaccordancewiththe available capacity.
In thepresentpaper theauthorsintroduceandstudyaqueueing modelwithanorderly
Pois-soninput flowofcustomers andasingleserverofavariablecapacity. Theserverusually takesa group offixed size r if such agroup is available and processes it a random timewith a given general distribution. Otherwise, the server idles until the level ofthe queue reaches levelr.
By
then however capacity is arandom number less than orequal torandit takes the
correspond-ing batch for service which lasts a random timewith a general distribution dependent on the batch size. The authors target the queueing process
{Q(t)}
with continuous time parameter. Theyestablish asteadystateconditionand obtain the stationary distributionfor the processbyusing tools for semi-regenerative processes.
An
imbedded Markov chain is also givena detailed treatment.2. DESCRIPTION OF
THE
MODEL.Weconsideraservicing systemwithaninfinitewaitingroomand asinglechannel processing
astream of customersdescribed byanorderlystationaryPoisson point process
{rk;k
EIhl}
with intensity A. DenoteN(-)
theassociated countingmeasure. LetQ(t)
denote the total number of customers in the systema.t time_>
0and let o 0, tl, t2, be the sequence of thesuccessivecompletions of service of groups of customers. Defining
Q(t)
as a right continuous process weintroduce the imbeddedprocess
Qn
Q(t,),
n 1,2, Leta denotetheservicetimeof nth group of customers. IfQ,
>_
rthen theservertakesagroup ofsizerforserviceand immediately begins processing this group completing theservicebyt,,
+1-In
thiscase a,,+,,
+1-t,,
andit isdistributedaccording toaprobability distributionfunction
B
(B(0)
0)
with afinitemean b. IfQ, <
r then theserver waitsr-Q,
exponentiallydistributedphases, i.e. untilr-Q,,
morecustomers arrive at the system reaching exactly level r and only then the server is ready to begin service. But its capacity now becomes a random number 3’,,+1: fl
--
{1,
2,r}
generated by the begin of n+
1st service. We assume that 3’0, 3’1, 3’2, are independent identically distributedrandom variables withthecommonprobabilitymassfunction(91,
92,9r).
Now given the server capacity 3’,+ a group of the same size will be processed during a random time distributed according toB3’,,
E{BI,
B2,
Br},
where the latter is a tuple of arbitrary probability distribution functions with finite means{b,
b2,
b,}.
In
this caset,
+t,
isthesumofserverwaitingtimeand theactualservice timea,,+l-Withthe above formalism, the terms of the sequence
{Q,}
therefore satisfy the followingre-cursiverelation
Q,+1
{Q"
+
(r-Q")-3""+1+
V"+l
Qn <
r(2.1),
Q,
-r+V,,+l
where
V,,
N(a.).
3. ANALYSISOF THE
IMBEDDED
PROCESS.From
relation(2.1)
and ourassumption about the input stream it is obvious that{f,
,
(px),
E,Q,;
n0,1,...}
E
{0,
1,...}
is a homogeneous Markov chain.Its
transitionprobability matrix
A
(a,;
i,jE)
consists of two block matrices: The upperrectangular
blockwithall positive elementswhere qkJ
fc’Au
(j-r
+
k)/
q
=0 j =0, r-k-l,and the lower blockmatrix which is upr
tril
matrix(with
Mlsitive
elementson the main diagonal and above themn
diagonM d zero elements low themn
diagonM.)
ThusA
is aA.-matrix,
a speciM ce ofa cls of,N-matrices
studied by Alnikov d Dukhovny[2].
According to the Alnikov/Dukhovny criterion, theequilibrium ofthe prs(Q,)
is bica.lly up to a certainquityof the generating function of the rthrowofmatrixA.
Let
A,(z)
denote the generatingfunctionof the ithrowofA.PROPOSITION
1.()
A,(z)=
E=,
(-),
i=0, -t(3.)
A,()
-(-
)
(3.2)
where
fl(0)
dfit(0)
arctheLaplace-Stieltjestrsforms ofthe corresponding probability distri-bution functionsB(x)
andBt(z),
k= 1, r.PROOF:
Equations(3.1)
and(3.2)
edue to the relation(2.1)
dstrghtforwdproba-bility arguments.
Letp b. Then thefollowing
mn
result of thissectionholds true.THEOREM2.TheimbeddedMkovchin
(Q,)
isirreducibledaperiodic.It
is recurrent-positive if and only if p<
r. Under this condition, the generating functionP(z)
of the steadystate probability vector
P
(P0,
Pt,...)
of(Q,)
satisfiesthefollong
formula:E
-
,[A(z)-
(
z)]
)
_
(
)
(a.a)
where
A(z)
isdefinedin(3.1).
PROOF:
The chin isobviously ieducible dariic.
Due
totheAlnikov/Dukhovny criterion[2]
appliedto matrixA,
thechnisrrent-sitive
if donlyifA,(1)
p<
rdA(1)
<
,
0, r-1.Thelatteristreedue toA,(1)
e+
,
where-
[7]
(3.4)
a.
(a.)
Formula
(a.a)
foosfomtherelationP(z)
The determination of the unknownprobabilitiP0, P-issubjttothefollowing
THEOREM
3. The unknown probabilitiesis a unique lution P0, P- of thefollowingsystem of line equations:
,:0
,
A()-
]
0, 0,...,.
, ,...,
s,
(3.6)
where
z,
ethe rts of the function z-
(
z)
thatlongto the closedunitbMl(0,1)
inCwiththeirmultiplicity
k,
such thats,=
xk,
r- 1.Theprfof threm 3is similtooneinAbolnikov
DEFINITIONS AND NOTATIONS.
()
t(/:;
:e E)
,
w
f:=
]
A
+
z<rb
z>r
the mean "service cycle"
Pfl
and the mean interarrival timel/A).
Observe that the notionof the capacity ofasystem goes backtothe classicalmodelM/G/l,
whereC
isreduced toC
--p.
(iii)
Letcdenote the(stationary) capacity of theserver.Thenobviouslyc
rE7
,
+
E[3’,]E"’,=
oP,.
(3.8)
One remarkable property of the system in the equilibrium is that the capacities of theserver
andthesystemcoincide.
PROPOSITION4. Giventheequilibriumcondition p
<
r, the capacity of thesystemC
and the capacity of theserverc areequal.PROOF:
The equation C c followsfrom theorem 3, equation(3.7)
after some algebra. Observethat equation(3.8)
forc canberewritten inthe formC
c r in0P,"EXAMPLE
5.For r 2and
B
asexponentialprobabilitydistributionfunction withparameterl/b,
thereisobviouslyonlyoneroot of thedenominator
z
-/3(-z)=
z-1
+
p(1-
z)
1-,i1+,
thatbelongstotheopen unitballB(0,1)
anditequalsz
2p Equations
(3.6)
and(3.7)
in theorem 3.3arereduced to thesimple systemp0(+2
+A(-b))
+p,(e+l+A(-b))=2-p
(3.9)
1 1
))=0
P(A(zl)
1+
p(1
z)
)
+
p(zA(z)- z,l
+
p(1
z
havingauniquesolutionP0and Pl.4.
QUEUEING
PROCESS WITHCONTINUOUS TIME PARAMETER.
Wefirstintroduceafewnotions.
DEFINITION 6. Let
T
be a stopping time for a stochastic process{fl,if,(P=)=,E,
Z(t);
t>0}
-,(E, !8(E)). (Z(t))
is said tohave the locally strongMarkovproperty atT
if for each bounded random variable:
fl--}E
and for each Baire functionf:
E
---}R, r 1,2,..., thefollowingholds true
EX[f
o o0TlifT]
EZT[I
o]
P’-a.s.
on{T
<
oo},
where
0u
istheshiftoperator.DEFINITION
7.A
stochastic process{fl,t, (PX)=,E, Z(t);
>_
0}
(E,
(E))
withE
_-’_-<N
iscalled semi-regenerative if
a)
thereis apointprocess{t,,}
onR+
such thatt,,---cx
(n--o)
and thateacht,,
isastop-pingtime relativetothecanonicfiltering
a(Zu;y
<_ t),
b)
the process(Z(t))
hasthelocally strong Markov propertyatt,,
n 1,2,...,c) {Z(t,
+
0),
t,
n0,1,...}
is aMarkov renewalprocess.It
isobviousthat the process{Q(t)}
hasthelocally strong Maxkov propertyatthe stopping timet,,
n 1,2, and thus{Q(t)}
is asemi-regenerativeprocesswithrespecttothe sequence{t,} (see
definitions 6 and7.)
DEFINITION
8. Let(X,,t,,)
be an irreducible aperiodic Markov renewal process with a discretestate spaceE.Denote
fl=
E=[tl]
themeansojourntimeof the Markov renewal processinstate
{z}
and let(g=
;z EE)
T.
Suppose
that the imbedded Markovchain(X,)
is ergodicand that
P
is itsstationary distribution. WecallP
the mean inter-renewaltime. We calltheaperiodicandrecurrent-positiveMarkovrenewalprocessiscalled ergodic.
DEFINITION 9. Let
{fl,,
(P)z,E,
g(t);
0}
(E, (E))
asemi-regenerative cessrelative tothesequence{t.}
ofstoppingtimes.Intruce
the probabilityg(t)
e{Z()
,
,
>
},
j,.
Wewill call thefunctional matrix
K(t)
(Kid(t)
j,kE)thesemi-regenerative keel.Before stating themain result of this section,wewill recMl the
mn
convergence thremd itscorMlary.THEOREM 10.
(The
MainConvergence Threm,
cf.
qinl
[3],
p.347).
Let
{fl,ff,
Z(t);
0}
(E,
(E))
beasemi-regenerativesth=tic press relative to the sequence{t.}
of stopping time and let
K(t)
the corresnding semi-regenerative kernel.Suppose
that thesociated Mkov renewal pressis ergicd that the semi-regenerative kernel is
emn
integrableover
R
+. Then the stationarydistributionr(x,;
zE)
ofthe press(g(t))
existsdit isdeterminedfrom theformula:
E,P,
f
oK(t)dt,
keE.
(4.1)
COROLLARY
11. DenoteH
(h;
j,kE)
fo
K(t)dt
the integrated semi-regenerativekernel,
h(z)
the generatingfunction of jthrowofmatrixH
d(z)
the generatingfunctionof vector.
Then thefollowingformula holds true(z)
EP
h(z).
(4.2)
PROOF.
From(4.1)
we get equivent formula in matrix form x.
FinMly, formula(4.2)
is the result ofelcmenty Mgebrctrsformations.Thefollowingisthemainresult ofthis section. THEOREM 12.
(i)
Thelimitingdistributionr(r0,
r,,..-)of
theprocess{Q(t)}
existsif donlyif p<
r.(ii)
Thegeneratingfunction(z)
of satisfies thefollowing formula:()=
o
=
i iP()
(),=o
CI-r>2wh
()=
.Z.(
)
’
0, r=l
PROOF:
The vMidity ofsertion(i)
issubject to routinepf.(ii) Let
g(t)=
(Kit(t);
j,ke
E)
denote the semi-regenerative kernel(definitions
8 d9),
wheregi(t
)
{Q(t)
k,>
t}.
By
element
probability gumentswededuce that()-Kit(t)
e’t(k-
j)r 0 j k<
r(4.4)
(t-=)(
-=)]j’
-=
(=)
I1
.(=)1.
d=,
(4.)
0 j
r-l,k
rE(t)
-
(t)_
i)
I1
(t)],
<_ i <_
,
(4.)
E(t)=0,
05
<
j, j>
0(4.)
Clely,
K(t)
isemn
integrableoverH+
d denote=
Yo
K(t)
dtApply the
mMn
convergencethremforsemi-regenerativepressesintheformofPH
(4.9)
=
194 J H. DSHALALOW AND L. TADJ is C=r
e’-
i=P’
duetoproposition4.(4.9)
canbeexpressedin terms ofthe generatingfunctions,asr(z)
-
E.i
F,h,(z)P.i,
(4.10)
where
h(z)
is the generating function of the jth row of the matrixH
(theorem
11.)
Nowformula
(g.3)
follows from(4.10)
d from the expressions forhe(z):
h,(z)$(1
z)
-
zE:=
,g..(
z),
j=O, r-(4.11)
h(z)$(1
z)
(1
($
z)),
j r.(4.12)
EXAMPLES 13.
Fo, 2,
+
+
pl),
where C 2-
g(Po
+
Pt).
IfinadditionB
isexnentiM
distributionthen P0d p satisfysystem
(3.9)
inexplc5.2)
The expected length of an idle period of the server in the equilibrium satisfies the below formula(due
tostraightforwardprobabilityarguments):
I=
-1
r-i
=0Pi
i=OPi
The probability that theserverisidleinthe stationary modeis
r-
I
i=
0r
7
+
where
B
denotes themeanbusy period which thuscanbe expressedinterms of known values:l?=
’r,.
0
s
REFERENCES
1.
ABOLNIKOV,
L.,
DSHALALOW,
J. andDUKHOVNY,
A.M.,
Onsomequeuelength controlled stochastic processes,Journ.
Appl. Math.Stoch.
Analysis, 3,No.
4(1990),
227-244.2.
ABOLNIKOV,
L.M.
andDUKHOVNY,
A.M.,
Necessary
and sufficient conditions for theergodicity of Markov chains with transition
A,,,
,,,,)
matrix,lourn.
Appl.Iath.
$imul., 1,No. 1(1987),
13-24.3.
C
INLAR, E.,
IntroductiontoStochastic Processes,
PrenticeHall, 1975.