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 in thequeueingprocess.It
isalso assumed that theservercapacityis r>
1 and thatany service act 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 service parameters are independent of the state of the system; to assume otherwise is frequentlyregarded
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.Allowingstatedependencemakes the modelmore versatile. Also,if thedelayinservice seems too restrictive, models that do not make this assumption are already available.
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 is statedependent. Afteraformaldescriptionwestudytheembeddedqueueing process construc- tedoverthe sequence ofinstantsofservicecompletion(under
norestriction to service time dis-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 Poissonprocess 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 anon-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 ofunits ofsize rfrom the queue (according to theFIFO 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),
whereoperator
(f)
+ isdefinedas(f)
+sap{f,0}. From
relation(3.1)
andthe natureoftheinput process itfollowsthat theprocess
{ft,5,(P=)=g, Q(t);t >_ 0}
---,E
has atTn,
n_
1,thelocally
strong
Markov property(see
definition A.3 inAppendix)
and thatQUEUEING PROCESS IN A SINGLE-SERVER QUEUEING SYSTEM 595
Q,
;n6No} -- E
is ahomogeneousMarkovchainwith transitionprobability matrixT (Po)"
Let
A,(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
is reducedtoaform oftheA,.N-matrix
introducedand studiedin[1].
Accordingtotheorem A.1(see
Appendix),the Markov chain{Q.}
isrecurrent-positive if andonlyifz Ai(z) <
oo, 0,1..,N,
lira
z--,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 equation(Po,’",PN) lz)
oz
(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) zN
+=oP{A(z) zN
+-,(_
zi} z) (3.6d).
Obviously,
:=N
+,p,z’
(N+1) is analyticinB(0,1)
andcontinuous onOB(0,1).
According totheoremA.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).
Now we prove the uniqueness of
{Po,...,PN}. Suppose
that the system of equations(3.6b)
and(3.6c)
has another solutionp: {p:; i-0,...,N}.
We substitutep*
into(3.6a)
toobtain the generating function
P*(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 the stationaryprobabilitydistributionvectorofthe 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,where
Pp
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. 13 EXAMPLES5.(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 multiplicityone and 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
[/o(Ao) lip
o+/,(,)p, +/2()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 byelementary 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, weimmediately arriveatthe classical formulabyKendall establishedfor the modelM/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 renewal processand letY(t)
be thecorrespondingsemi-Markovkernel. With avery mild restrictionto the probability distributionfunctionsB,
we canspecify that the elements ofY(t)
arenot step functionsand 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.It also follows that the jump process
{f,,(
p)E, f(t); _> 0}
--,E,
definedin section 2, 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).
Thefollowing 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 probabilitydensity func- tionwith parameter.
PROOF. The aboveassertionfollows fromstraightforwardprobabilityarguments. [’l
Now
wearereadytoapplytheMainConvergence
Theorem to thesemi-regenerativeker- 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 bythe following formula:
PflrCz)(1 z) i f (A Az)]P(z) + v=
op,z/(
where
P(z)
is the generating function ofP, Pfl
is determined in proposition 3, andA(z)
isdefined in
(3.2).
PROOF.
Recall that the Markov renewal process{Qn,Tn}
is ergodic if p<
r.By
corollary A.8 the semi-regenerative processprovided 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, -- (ii) By ands(z)
using obvious probabilityrl_z)P(z).
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 also rium. Clearly0
equalsj
. .
Thuswehave -1(iv)
Nowweturntothe specialcaseinexample5(i)
applyingitsresultsfor the process with continuous time parameter.We
use probabilities P0,--.,P4, substituting them into formulas(5.2a)
and(4.1)
forr 2 andN 4,thereby reducingthegeneratingfunctionr(z)
toanexplicitform.
(v)
Ifthe inputisastationaryPoissonprocess thenitsintensityisA,
which isalso the meannumber of arrivals per unittime.In
thecaseofamodulatedinput processitsintensityis nolongeratrivialfact.We
definethe intensity of any countingmeasureN
by the formula wherept(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).
A
trivial special case appears when we drop the modulation of the input and therefore useformula
(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
process with discrete state spaceE. t E=[T]
be themesojourntimeofthe MkovrenewM
preens instate{x}
d letfl= (=;x E)T. Suppose
that theemded
Mkov chMn is ergicwith stationydistributionP. WecMlPfl
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-regenerative keel Riemann integrable overR
+. Then thestationa
dtbutionprocess
{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 thegenerating
function 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,