Internat. J. Math. & Math. VOL. 15 NO. 3 (1992) 593-600
ON A SINGLE-SERVER
QUEUEWITH
FIXED ACCUMULATION
LEVEL, STATE
DEPENDENT
SERVICE,
AND SEMI-MARKOV
MODULATEO INPUT FLOW
JEWGENI H. DSHALALOW and
GARYRUSSELL
Department
of AppliedMataematics
FloridaInstituteofTechnologyMelbourne,
FL
32901,USA
(Received
July29,1991)
ABSTRACT.
The authors study the queueingprocess inasingle-server queueingsystemwith statedependent service and withthe input modulated byasemi-Markovprocessembedded inthequeueingprocess.
It
isalso assumed that theservercapacityis r>
1 and thatany serviceact will not begin untilthe queue accumulates at least runits.
In
thismodel, therefore,
idle periods alsodependuponthe queuelength.The authors establish an ergodicity criterion for the queueing process and evaluate explicitlyitsstationary distribution and other characteristics of thesystem, suchas themean service cycle, intensity of the system, intensity of the input stream, distribution of the idle period,and themeanbusyperiod. Variousspecialcasesaretreated.
KEY
WORDSAND PHRASES.
Queueingprocess, semi-Markov process, semi-regenerative pro-cess, embedded Markov chain, semi-Markov modulated Poisson process, equilibrium, conti-nuoustimeparameterprocess,servicecycle,idleperiod, busyperiod, intensity of theprocess.1991 AMS
SUBJECT CLASSIFICATION CODES.
Primary60KI0, 60K15, 60K25, Secondary 90B22,90B25.i.
INTRODUCTION.
Many
standard queueing systems operate on the assumption that input and serviceparameters are independent of the state of the system; to assume otherwise is frequently
regarded
astoounwieldy.In
this articleweproposeaclassofqueueingsystems whichcanbe analyzed ratherthoroughly
eventhough
theinput andserviceparametersarestatedependent.
We
add the provision that the service is delayed until the service batch size reaches theserver’s
capacity.We
will show that such a class of systems readily avails itself to the appropriateanalyticaltechniques.However,
for the class of systems under consideration, we assume that r(_>
1)
units are necessary forservice, and if fewerare availabletheserver waitsfor moreunits to arrive. The different possible values of r,aswellasthe formation of theidleperiod(which
in our casedoes not necessarily end with the arrival ofthe nextunit),
allows our system to encompass more situations. Applicationsin transportationseemprobable.Otherauthors, suchas
Neuts,
Sumita, and Takahashi(see
[4]),
have studiedaPoisson processmodulated byaMarkovprocess.In
thisarticleweconsiderthemoregeneralcaseofa Poisson process modulated bya semi-Markov process.We
alsoassumethe service process isstatedependent. Afteraformaldescriptionwestudytheembeddedqueueing process construc-tedoverthe sequence ofinstantsofservicecompletion
(under
norestriction to service timedis-tributions).
We
extend the result for the continuous timeparameter process by using tech-niques appropriate forsemi-regenerativeprocesses.We
establishanecessary andsufficient cri-terionforergodicity and giveexplicit formulas for the limiting distributions of the processes.We
derivethemean servicecycle, intensity ofthe system,intensity of the inputstream,distri-bution oftheidleperiod, and the mean busyperiod. Examplesare presented throughout the
paper.
2.
FORMAL DESCRIPTION OF THE SYSTEM
Let
{ft,
,
(P=)feE, Q(t)
t>_0}
E
{0,1,...}
denote thenumber of units in asingle-serverqueueingsystemattimet,let
{T.
nEN,
To
0,}
be the sequence ofsuccessive instantsofservicecompletion,letQ.
Q(T.
+
0),
letC(-)
be the countingmeasureassociated with the point process{T.},
and let(t)=
Q(Tc(t)+
0),
>_
O. Then theinput is a Poisson process modu2atedby{(t)}
due toadefinition to follow.Let
(t)
bean integer-valuedjump process(with
successivejumps atT,
nEN,
noting that 0 is theincrementofajump inthecaseofQ.-1
Q.)
and let{T;
kN}
be a non-sta-tionaryorderly Poissonpoint process withitsintensity functionA(t).
Thenwecall thedoubly stochastic Poisson point process with intensityA((t))
the Poisson process modulated by the jmp process{(t)}
and it is denoted by{,}.
Let
Ne(
denote the associated counting measure.[For
aformal definition of modulated processesseeDshalalow[3].]
Ifthe queuelength
Q.
isatleast r,thenattimeT. +
0 the server takesabatch ofunitsofsize rfrom the queue (according to the
FIFO discipline)
and servesit fora random timer.
+1. Otherwise, theserveridles until the queuelength
Q(t)
first reaches levelrafterT.
andthen it begins to process a groupof runits taken fromthe waiting roomof infinite capacity
(again,
according to theFIFO
discipline) with actual service time again equal to.+
1.In
bothcases we assume that
.
+ has aprobabilitydistribution functionB.
{B0,
B1
,...}, Bi
beinganarbitrarydistribution function with finitemean bi.3.
EMBEDDED
PROCESS
{Q.}.
Let
V.
Ne(a.).
Thentheprocess{Q.}
isdefinedrecursively byQ.+I=(Q.-r)+
+
V.+,
(3.1),
QUEUEING PROCESS IN A SINGLE-SERVER QUEUEING SYSTEM 595
Q,
;n6No}
--
E
is ahomogeneousMarkovchainwith transitionprobability matrixT
(Po)"
LetA,(z)
denote the generatingfunction ofith row of matrix T.From
A,(z)=
E’[z
Q*]
and(3.1)
weobtainAi(z)
z(’-")+l,(A,
A,z),
e
E
(3.2),
where
(8), Re(8)>0,
is the Laplace-Stieltjes transform of the probability distribution functionB
andA,
A(i).
Foranalyticaladvantageand with verylittle sacrifice ofgenerality we drop the modulation and service control when the queue length exceeds a fixed(perhaps
verylarge)
levelN. In
otherwords,weassumethatB,(z)
S(z),
fl,(O)=
(0),
b,
b,A,
A,
i>N(AS).
Withoutloss ofgeneralitywealsoassumethatN
>
r-1.Given assumption
(AS),
we can show that the transition probability matrixT
isreducedtoaform ofthe
A,.N-matrix
introducedand studiedin[1].
Accordingtotheorem A.1(see
Appendix),the Markov chain{Q.}
isrecurrent-positive if andonlyifz
Ai(z) <
oo, 0,1..,N,
liraz--,lzeB(O,I)
and
(3.3)
"---:(A
Az)
<
r(3.4).
zl:zB(O,
Condition
(3.3)
isobviouslymet andcondition(3.4)
isequivalenttop Ab
<
r(3.5).
Given that p
<
r, the Mkov chin{Q}
isergc.
LetP
(p=
;xE)
denote theinvit probability meure ofoperator
T
d letP(z)
be the generatingfunctionof vector P. Nowweformulate themMn
result ofthis section.THEOREM 1. The embedded queueing process
Q,}
is ergodic if and only if p<
r. Underthiscondition,P(z)
satisfiesthe equationo
(Po,’",PN)
lz)
z
(A- lz)
(3.6a),
with
A(z)
determinedby(3.2).
Probabilities Po, ...,PNform the uniquesolutiontothe follow-ing system oflinearequations:EN=op,-z{A,(z)-
z}
0, k 0,...,ko
1,s1,...,S
(3.6b),
E,N=oP,
tp,-
p+
(r- i)+1
r-p(3.6c),
where p
b,
z
aretherootsof zN+ zN+-/(
z)in
the regionB(0,1)\{I}
with theirmultiplicities
ko
such that sk
N.PROOF.
Formula(3.6a)
follows fromP(z)
E
,EP,
A(z)
and(3.2).
Itis easyto modify formula(3.6a)
into=N+,pz_(N+I)
=oP{A(z)
zi}
(3.6d).
zN
+zN
+-,(_
z)
Obviously,
:=N
+,p,z’
(N+1) is analyticinB(0,1)
andcontinuous onOB(0,1).
AccordingtotheoremA.2, thefunction z z
-(A-
Az)
must haveexactlyrzeros(counted
with theirmultiplicities)
ini’(0,1),
andallzeros onthe boundary0B(0,1),
including the root 1, must be simple after we meet the ergodicitycondition p<
r. Therefore, the denominator intheright handsideof(3.6d)
hasexactly groots intheregion(0,1)\{1}
andthis, along with(P,1)=
1(which
isequivalent to(3.6c)),
yields the equationsin(3.65)
and(3.6c).
(3.6b)
and(3.6c)
has another solutionp:
{p:; i-0,...,N}.
We substitutep*
into(3.6a)
to obtain the generating functionP*(z).
Then,P*(z)
is analytic inB(0,1)
and continuous on0B(0,1).
Therefore,
P*{p
;iG}
G(l
,
)-
Obviously, equationsP’(z)
,pA,(z)
and
,N__
0{A,()-
(-
)}
P.()
,_
(- )
are equivalent. The last equation is also equivalent to P*
P’A.
Since p* satisfies(3.6c)
itfollows that
(P’,I)=
1. Thus, the system of equations z=zA, (z,1)=
1 has two differentsolutionsin
(l
,
-II)
whichisimpossible. [’14.
EXAMPLES AND APPLICATIONS.
DEFINITIONS
2.(i)
Let/j
EJ[T],
the mean sojourn time ofthe process{(t)}
instate {j}, and let j(/;j
EE)
T.
ThenPJ
is the mean service cycleof
the system, whereP
denotes thestationaryprobabilitydistributionvectorofthe embedded queueingprocess
(ii)
Let,=(x;zEE)
T and letp=.
be the HaAamard(entry-wise)
product ofvectors/
and.
Wecall thescalarproductPp
theintensityof
thesystem.The concept of "intensity of the system goes back to the classical
M/G/1
system, wherePp
reduces to p Ab. It is worth noting that the intensity of the system and the capacity of theserver(in
our caser)
coincide,asstated in proposition4andproved thereafter.PROPOSITION
3. Given the equilibrium condition p<
r, the mean service cycle satisfies thefollowingequation:P-
b/=opj[(b,-b)/
(r-
i)
+(4.1).
PROOF.
Obviously,/j
b
+
(r
j)+/A.
The statement is now due to elementaryalgebraictransformations. 13
PROPOSITION
4. Giventheergodicitycondition p<
r, the intensity ofthe systemand and the capacity of theservercoincide.PROOF. From
definitionofPp
and considerationsasinpropositi.on3itfollowsthatPp=
p+
N=op[(pj--p)+
(r-i)
+]
(4.2).
The statementisdue to relation
(3.6c)
andelementary algebraictransformations. 13EXAMPLES5.
(i)
Consideraspecial caseofourmodelwithr2, N
4 andwithB
as anegativeex-ponential distribution with parameter
}.
However,
weretain all otherassumptions aboutthe modulation andservice control havingBo,...,B
4arbitrary.For
thiscase weobtain/(-
z)
(1
+
p-pz)-
anditfollows thatthe onlyroot of the equationz-/(A-
z)
insidethe ballB(0,1)
iszx
2p Thus for equation(3.6b)
wewill be usingz
with multiplicityoneand 0 withmultiplicitythree. This willgive4 of total 5equations in the unknownsP0,.-.,P4:
E’
,=o(z
‘-)+,(,- ,)-
},
0’(o)o
+
,,
(,),
+
[’()
2]
2S()
+
2,(,),
0o;(o)po-[,(,)
+
1,- ()p
+
()p
o
QUEUEING PROCESS IN A SINGLE-SERVER
The fifth equation will be
(3.6c)
with r 2 and N 4. This system can be solved by elementary algebraic methods. The solution of this system will then be put into equation(3.6a)
tohave thegeneratingfunctionP(z)
inanexplicit form.(ii) By
dropping the modulation and servicecontrol and settingr 1, weimmediatelyarriveatthe classical formulabyKendall establishedfor the model
M/G/1.
5. CONTINUOUS
TIME
PARAMETER
PROCESSQ(t)}.
In
this sectionour mainobjective will be the derivation of thestationary distributionof the queueingprocess with continuous timeparameter. Priortothis,wewill be concerned with somepreliminaries.From section 3 and definition A.4, it follows that
{fl,J,(P=)=,E,
Q(t);
t>_0}
---,(E,
(E))
is a semi-regenerative process with conditional regenerations at pointsT.,
nEN. Let
f,,(P=)=,E, Q,, T,:
n 0,1,...(E
xR
+,9(E
xR
+))
be the associated Markov renewalprocessand let
Y(t)
be thecorrespondingsemi-Markovkernel. With avery mild restrictionto the probability distributionfunctionsB,
we canspecify that the elements ofY(t)
arenot stepfunctionsand thus
{Q.,
T,}
is aperiodic.By
proposition 3, themeanservice cyclePfl,
which jsalso themean inter-renewal timeofthe Markov renewal process, isobviouslyfinite. There-fore, followingdefinitionA.5andgiventhat p<
r, theMarkovrenewal process isergodic.p
It also follows that the jump process
{f,,(
)E, f(t);
_> 0}
--,E,
definedin section2, is theminimal semi-Markov process associated with the Markov renewal process
{Q.
,T.}
and therefore, following the definition in section2,the input process
{f,,(P)=,E,
Ne}
-
E
isaPoissonprocess modulatedbythe semi-Markov process
{f(t)}.
Let
g(t)=
(g,k(t);j,
ke E)
be thesemi-regenerative kernel(see
definitionA.6).
The following statement holdstrue.LEMMA
6. The semi-regenerative kernelsatisfiesthe following equations:(,
j,,)(1
B())
d 0<
j<,<
gjk
(t)
Io
u)Aju(k--(5.1)
,,,(k-
)[1
B()],
< <
kO,
O<k<j,with
(;
ye
R+
the Poissonsemi-group ande(,n,-)
the Erlang-n probabilitydensityfunc-tionwith parameter
.
PROOF. The aboveassertionfollows fromstraightforwardprobabilityarguments. [’l
Now
wearereadytoapplytheMainConvergence
Theorem to thesemi-regenerative ker-nelinthe formofcorollary A.8, thereby arrivingat the stationary distribution of the queueing process{Q(t)}.
THEOREM 7. Given the equilibrium condition p
<
r for the embedded process{Q.},
the stationary distribution(r;x e
E)
of the queueing process{Q(t)}
exists; it is indepen-dent ofanyinitialdistribution andisexpressedinterms of thegenerating functionr(z)
of by the following formula:where
P(z)
is the generating function ofP,
Pfl
is determined in proposition 3, andA(z)
is defined in(3.2).
PROOF.
Recall that the Markov renewal process{Qn,Tn}
is ergodic if p<
r.By
corollary A.8 the semi-regenerative process
provided that p
<
r.We
cansee thatthe semi-regenerative kernelis Riemann integrableover[+.
Thus,
following corollaryA.8,
weneed tofindthe integrated semi-regenerative kernelH
(which
is donewith routinecalculus)
and then thegeneratingfunctionh(z)
foreachrowofH.First wefind that
zp
h(z),
i
>
r(5.2b).
Then,
j()
1’-
%(A-
)
A,(1
z)
,0_<
i
<
r(5.2c).
Formula
(5.2a)
nowfollows fromcorollary A.8,equations(5.2b)
and(5.2c)
andsomealgebraic transformations.EXAMPLES
8.(i) By
dropping themodulation of the input processweobtainfrom proposition4 thatPfl,
--
ands(z)
rl_z)P(z).
(ii) By
using obvious probability argumentswe derive the probability density function ofanidleperiodin thesteady state:
:
0P
U- r--1
oP
Themeanidle period inthesteadystateisthen
s
(s.3)
0p,
(iii)
Formula(5.3a)
and theorem 7 allowustoderivethemeanbusy periodB
inequilib-,-I
r
is the probability that the server idles.On
the other hand, it alsorium. Clearly
0
equalsj
.
.
Thuswehave-1
(iv)
Nowweturntothe specialcaseinexample5(i)
applyingitsresultsfor the process with continuous time parameter.We
use probabilities P0,--.,P4, substituting them intoformulas
(5.2a)
and(4.1)
forr 2 andN 4,thereby reducingthegeneratingfunctionr(z)
to anexplicitform.(v)
Ifthe inputisastationaryPoissonprocess thenitsintensityisA,
which isalso themeannumber of arrivals per unittime.
In
thecaseofamodulatedinput processitsintensityisnolongeratrivialfact.
We
definethe intensity of any countingmeasureN
by the formulawhere
pt(z)=
E=[N([0,])].
We
will apply ergodic theorem3.9 established inDshalalow[3]
formoregeneralPoisson processmodulatedbyasemi-Markov process:
:
P/P/
wherebyproposition 4.3
P
randP
satisfies equation(4.1)
and thuswehave:-
(s.3).
formula
(4.1)
combiningit withformula(5.3b).
Then:A,
asitshould be.Another interesting special caseisdue to the assumption that b b andr
(observe
that we only require that the service means
bo, b,..,
are equal but do not restrict the correspondingdistributions).
Thenwehave that requalsthe reciprocal ofPfl
b+
Poo
APPENDIX
THEOREM
A.1(Abolnikov
and Dukhovny[1]).
Let{Q,,}
be an irreducible aperiodic Markov chain with the transition probability matrixA
in theform of
aAr,v-matrix.
Then{Q,}/s
recurrent-positiveif
andonlyif
lira
z
A(z)
<
,
i=O,1,...,N,(A.la)
z-.1:zB(O,
and
lira
d-/(A
Az) <
r(A. b).
z-,l:zeB{o, 1}
THEOREM
A.2(Abolnikov
and Dukhovny[1]).
Under the conditionof
(A.lb)
thefunction
z-
(A-Az)
has exactly r roots belonging to the closed unit ballB(0,1)=
{ze
C:< 1}.
Tho oot otho=d=,
0(0,X)
=
DEFINITION A.3. Let
T
be a stopping time for a stochtic process{,, (P=)=,,
Z(t);
t0}
(E,
(E)).
The process{Z(t)}
is sMd to have the locally strong Markovpropey
atT
if for each bounded random viable(:
E
d for echBMre
functionf:
E
R,
r 1,2,...,itholdstruethatE’[f
o(
oOTIT]
EZr[f
o(]
P’-a.s.
on{T < },
where is theshiftoperator.DEFINITION A.4.
A
stochtic process{fl,,(P=)=,e,
Z(t);t 0}
(E,
(E))
withE 5 N
is cMledsemi-regenerative ifa)
thereisapointpreeNS{T,}
onR+
such thatT, (n)
d such that eachT
isastoppingtimerelative to theconicfiltering
a(Z;y
t),
b)
theprocess{Z(t)}
h thelocMly strongMkov property atT,,
n 1,2,...,dc)
{Z(T,
+0),T,;
n0,1,...}
isaMkovrenewM
preens.DEFINITION A.5. Let
{X, ,T}
irreducible aperiic MkovrenewM
processwith discrete state space
E. t
E=[T]
be themesojourntimeofthe MkovrenewM
preens instate{x}
d letfl=
(=;x
E)T.
Suppose
that theemded
Mkov chMnis ergicwith stationydistributionP. WecMl
Pfl
themeaninter-renewdtime. WecMl the MkovrenewM
process recuent-positive if its me inter-renewM time is finite.An
ieducibleariodic
drecurrent-sitive
MkovrenewM
processis cMled ergodic.DEFINITION
A.6.Let
{fl,,
(P=)=,E, Z(t);t 0}
(E,
(E))
beasemi-regenerative process relativetothe sequence{T}
ofstoppingtimesd letr(t)
P,{Z(t)
t,T
>
t},
,
e
E.WewillcM1 thefunctionM matrix
K(t)
(K#(t)
j,ke E)
the semi-regenerative keel.THEOREM
A.7(The
MMn Convergence
Whrem,cf.
inl
[2],
p.347).
Let
{,,
(P=).,,
z(t);
e
0}
(E,
(E))
i-#=ti
tohti=e
sequence{ Tn} of
stopping timesand letK(t)
be the coespondingsemi-regenerative keel.Suppose
that the sociated Markov renewalprocess ergodic andat
e
semi-regenerativeprocess
{Z(t)}
ezistaandit is determinedfrom
theformula:
rk
E,,EP,
f
oK,k(t)dt,
keE
(A.Ta).
COROLLARY
A.8.LetH=
(hj;j,
kE
E)=
fo
K(t)dt (the
integratedsemi-regenerativekernel),
leth(z)
be the generatingfunction
of
th rowof
matriH,
and letx(z)
be the generatingfunction
of
vectorz. Then1
h(z)
(A.Sa)
()
P--B
E
,EV
PROOF. From
(A.Ta)
wegetanequivalent formulain matrixform, r-.
Finally, formula(A.Sa)
istheresult ofelementary algebraictransformations. !’!REFERENCES
[1].
ABOLNIKOV, L.
andDUKHOVNY, A.,
Markov chains with transition delta-matrix: ergodicity conditions, invariant probability measures and applications,Journ.
AppI.
Math. Stoch.Anal., 4, No. 4, 335-355, 1991.[2].
QINLAR,
E.,
Introduction to StochasticProcesses,
PrenticeHall,
Englewood Cliffs,N.J.,
1975.I3].
DSHALALOW,
J.,
On
modulatedrandom measures.Journ.
AppI.
Math. Stoch.Anal.,
4, No.4, 305-312, 1991.