A NNALES DE L ’I. H. P., SECTION B
A LAIN -S OL S ZNITMAN
“Minimal length” multi-channel
Annales de l’I. H. P., section B, tome 18, n
o1 (1982), p. 103-114
<http://www.numdam.org/item?id=AIHPB_1982__18_1_103_0>
© Gauthier-Villars, 1982, tous droits réservés.
L’accès aux archives de la revue « Annales de l’I. H. P., section B » (http://www.elsevier.com/locate/anihpb) implique l’accord avec les condi- tions générales d’utilisation (http://www.numdam.org/conditions). Toute uti- lisation commerciale ou impression systématique est constitutive d’une infraction pénale. Toute copie ou impression de ce fichier doit conte- nir la présente mention de copyright.
Article numérisé dans le cadre du programme Numérisation de documents anciens mathématiques
http://www.numdam.org/
«
Minimal length »
multi-channel
Alain-Sol SZNITMAN Laboratoire de Probabilités, Tour 46-56,
4, place Jussieu, 75005 Paris, associe C. N. R. S., n° 224 ’
Ann. Inst. Henri Poincaré, Vol. XVIII, n° 1-1982, p. 103-114.
Section B : Calcul des Probabilités et Statistique.
SUMMARY. 2014 We
give
here anapproach
to a construction of astationary
multi-channel
queueing
system in which theincoming
customer choosesone of the queues of minimal
length.
INTRODUCTION
What follows is an
approach
to a construction of astationary
multi-channel
queueing
system in which theincoming
customer choses one ofthe queues of minimal
length.
The construction of astationary
modelin the case of the choice of the minimal
waiting
time is now classical(see [1 ]),
but the
replacement
of a minimalwaiting
timeby
a minimallength
makesthe
problem
more delicate.In order to attack this
question,
we use thetechniques developed
in[6 ].
Let us recall
briefly
what thespirit
of these results is : the construction of thestationary
model is based on an iteration of theevolutionary
modeland a fixed
point
argument. In order to describe these models we usesemi-groups (representing
the spontaneous evolution of the system froma certain state without any exterior
incoming customer) perturbed
at theentrance time of customers.
In part one we summarize the results of
[~] ]
and in part two we firstAnnales de I’Institut Henri Poincaré-Section B-Vol. XVIII, 0020-2347/ 1982/ 1 /$ 5,00/
© Gauthier-Villars
104 A.-S. SZNITMAN
deal with the « minimal
length »
system and thenbriefly
quote the resultswe obtain in the case of a « minimal
waiting
time » system. For thequestions concerning stationary point
processes the reader is refered to[5 ].
I. NOTATION
Let M
(resp. M +)
be the space ofsimple point
measuresdoubly
infiniteon R
(resp.
infinite onR +,
with no mass in0)
endowed with the borelianvague
sigma-field
and the canonical flow(Tt, t E R) (resp. R+)
of transla- tions. A space of type S(resp. E)
is a measurable space(Q, ~)
endowedwith a measurable flow 0 =
t E R) (resp.
semi-flowt E R+))
and astationary point
process N from Q to M(resp. M + ),
moreover such a space will be calledprobability
space of type S if it is endowed with astationary probability.
We define a transport from a space
(Qi, 81, N 1 )
of type S into a space(SZ2, 82, N2)
of type S or E to be a measurablemap c/J
fromQ1
toQ2
suchthat
0;
o o8t
for every t E R orR +
and such that N~ = N2on R or
R* ;
if these spaces are endowed withprobabilities
we will suppose besidesthat §
0PI = P2 . (Rt
=R + - ~ 0 ~ ).
For a space
(S~, 8, N)
of type S we defineS2 = ~ a~ N(cc~, ~ 0 ~ )
=1 ~ .
If
(Q, 0, N)
is of type S(resp. E)
and if =inf { t
>0,
=1 ~
then
0
is the measurable map8T1
fromQ
toQ (resp.
from Q toQ), finally
we call C the set of bounded
positive
measures onQ (resp. Q)
such that.,
andf
T1dm
= 1.8
° m = m and~ T1dm
= 1.The
proof
of thefollowing
results are to be found in[6 ].
LetHi
be an invariant closed subset of M x DZ(D
is apolish
space, M xDZ
has anatural structure of type
S,
and is endowed with theproduct topology)
such that
Qi
1 =p(TI1)
ispolish
in M x DN*.Let E be a
polish
space and ee be an extension of the semi-flow onQi
1to
Oe
=Qi
x 1 x EZ then has a natural structure of type S. We defineIIS
to be the measurable invariant subset(which
may beempty)
of a) =
(co, (em n
EZ)) belonging
toII1
x E~ such that if k E N and n eZ,
en+k =
proj E
o ov’
owhere 03A8
is the measurable map fromII 1
x EZto
Oe
which maps(eq, q
EZ))
onto( p(cv), eo).
We then havePROPOSITION 1. If the class C attached to
Qe
=Qi
1 x E is not empty, thenMs
is not empty andif p
is the transport fromIIs
toQe
that sends Wonto
(proj 1 (c~), (where projE
°8e( -
°8To(w)) ;
i(Tm n
EZ) being
the« jump
times » of the canonicalpoint
process onIIs)
Henri Poincaré-Section B
105
« MINIMAL LENGTH » MULTI-CHANNEL
we have the
following
property : for any boundedpositive
measure mon
Qe belonging
toC,
there exists one andonly
onestationary probability
on
IIS having
a Palm measure whoseimage through p
is m.Let us
give
anexample
of extension toQe
of a semi-flow onQ1.
If S is ameasurable
semi-group
on E and A a measurable map from D x E to E then themapping
F definedby: F R+ x Q1
x E - E~F(o, ~ , e)
= e,(To ==
0by
convention on a space of typeE)
is such that :
is a measurable extension to
S2e
of the semi-flow 8 on03A91.
We finish this part with a result
concerning
the class C attached to aspace of type E.
PROPOSITION 2. - Let Q be a
separable
metric space and T be a conti-nuous transformation on Q. If P is a
probability
measure on Q such that the(Tn ~ P, n
EN)
aretight,
then there exists an invariantprobability
measure with respect to T in the
weakly
closed convex hull of the Tn 0 p.II. THE « MINIMAL LENGTH » SYSTEM
In this part we are
going
to consider anapproach
to astationary
modelof a system of K
parallel channels,
in which theincoming
customer chosesone of the queues of minimal
length,
each of these queueshaving discipline
« first come first served ». Because of the lack of
continuity implied by
this
criterion,
we willchange
itslightly.
In the markovian
setting,
one can find astudy
of theKolmogorov equations,
for the model with two channels in[3 ].
Let us describe first the state space E of the model and thesemi-group
S of evolution on E : weconsider the set E of
polynomials (that
is of sequencesvanishing
excepton a finite index
set)
with coefficients inR + having
thefollowing
property : P =(ak ; k > 0), then an
> 0 and n > 0implies 0,
endowed with thesigma-field generated by
the coefficients(which
is the boreliansigma-
field of the
polish topology
definedby
the canonicalbijection between E
and ~ Rn+,* endowed with the sum
topology).
o
_ _
From the
topological standpoint,
we will imbed E in E thenhas the structure of a
separable
metric space.106 A. -S. SZNITMAN
In the
following
E will be the model for the state at agiven
time of aqueue of « first come first served » type, and when P =
(ao,
...,where an
is the
leading
coefficient ofP,
an represents the time of servicehaving
to beperformed
before the customerbeing
served leaves the system, an-1 1 the service time of the first person in the queue, ..., ao the service time of thelast person
in the queue.’" ’"
On E we consider the
semi-group T : (Tt, t
E0)
which maps(with
a; = 0 fori E n,
and withoutrequiring
an to be theleading
coefficient ofP)
onTt,
P =(uo(t),
...,un(t))
whereThen T continuous function from E x
R+
into E. To prove this we usethat II TtP -
which means weonly
need to show thatTs
iscontinuous for
seR+.
Choose 0 a b(b
is theleading
coefficient ofP),
if P’ is in asufficiently
smallneighbourhood
ofP,
thenTaP
andTaP’
have the same
degree,
and thecontinuity
of the coefficientsgives
theconclusion.
We next construct a continuous function L on E which will
replace
the
length
of the queue in the client’s choice(the
function d° + 1 if oneadopts
the convention :degree
of 0 = -1).
Let 03C6
be apositive,
measurable function onR +
withLebesgue integral equal
to1,
andlet 03C6
be null on aneighbourhood
of 0.Property.
If L is the function from E intoR+
which maps P onthen L is continuous on E and + 1.
Let 1 > m > 0 and let
Em
be the subset of Econsisting
ofpolynomials
with coefficients all less than
1/m
and greaterthan m,
except for theleading
coefficient which may be less than m.
If 03C6
is null outside of(o, m)
one hasfurther that + 1 on
Em.
Annales de l’Institut
107
« MINIMAL LENGTH » MULTI-CHANNEL
Sketch
of proof
To show thecontinuity
of L we use that theintegral defining
L is carried on the interval(a,
+oo(, (where a
>0)
and hencefor P’ close to P we have that
tP’
and03B1P
are close andclearly
if P’ is close to P thenwill have small
Lebesgue
measure ; one obtains thecontinuity
becausethe function is bounded
by
on(a,
+oo(. Finally if (~
is nulloutside
(o, m)
and if P EEm
we have :from which we deduce
L(P) ~
d°P + 1.In what follows m will be a constant in
)o, 1(
so small that the client’s service time 6 satisfies ~ M =1/m.
We fix a
function ~ satisfying
the conditionsgiven
in thepreceeding
« property » and we take E =
E~
as the state space, whereEm
is a stablesubset of the
semi-group T
onE,
E is then endowed with theproduct
ofthe restrictions of
T
toEm.
Take D =(m, 1/m
=M)
and consider the continuous function A from D x(1, K)
x E into Egiven by
with
Pi - P~
for i ~ k andP~ = 7
+X . Pk (which belongs
toEm).
LetHo
be a closed invariant subset of M x
(m, (with
respect to the canonicalflow)
whose elements are noted c~o =(m, (am n
EZ)).
IfIIo
x(1, K)Z,
itself closed and stable for the flow on M x
((m, M)
x(1, K))Z
and withelements noted cv =
(ccy, (Xn, n E Z)),
we also suppose thatp(II1)
=Qi (canonical image
ofII 1
inM+
x((m, M)
x(1, K))N*)
ispolish
inM+
x((m~ M)
x(1, K))N*.
Using
the remarkfollowing proposition
1 one can construct an exten-sion 8e of the semi-flow 8 on
Qi,
where 8e is on Oe =SZ1
x E.We now
study
thefollowing question :
Let
Po
be astationary ergodic
law onIIo, admitting
the Palmprobability Qo.
We want a
triple (II, (Et,
t ER))
where II is aprobability
spaceof
typeS,
transportof
II towardsII1,
and(Et,
t ER)
is an E-valuedstationary
process on II which is solution
of
theperturbation of
the evolution Sby
Aat times
Tn (see
the remarkfollowing proposition 1).
This
triple
mustsatisfy :
- The
image of
P onIIo is Po (P
is defined onII).
108 A.-S. SZNITMAN
(and equivalently Q-a.
s., whereQ
is the Palmprobability
ofP).
Hereis the kth component of the vector
Et belonging
toPROPOSITION 3.
- Suppose
thatEQo(6) K, EQo(i),
then thepreceding problem
has a solution(i; equals Ti+ 1
-Ti).
Proof
It is similar to theproof
in the third part of[6 J.
LetThen for n > 0 define
D’n
onn1 by Do
=S03C4’0(O)
where 0 =(o, ... , o)E
and
D’n+1 = S03C4n+1 03BF A(03C3n+1, Xn+1, D’n)
and on1
definewhere pn is the canonical
projection
fromII1
1 toIIi.
This allows us to construct laws
Qn
onIIi by (X/
E° and~
n~0
Qn+ 1
=dx)
where R is a kernel from E to(1, K) having
the property :
HYPOTHESIS
(M).
- If e E E then(i.
e.,R(e, dx)
is carriedby
the set of indicesof(l, K)
whereL(Pk)
isminimal).
Thus one can take
K K
R(e, dx)
=(Y I {L(P.)
i = minL(P,)} W
i = minL(P,))
(The
kernel respects the «isotropy »
of thespace)
or as wellwhere
=
1 { L(Pk)
= minL(Pj)
andL(Pi)
= minL(Pj)
if ik }
(one
chooses the first index where the minimum isattained).
Kolmo-gorov’s
theorem assures the existence of aunique
lawQ
onfii,
suchthat pn03BF
Q
=Qn.
One has
(as
in section three of(6))
that for n > 0Q
=8n ~ Q,
where
(~~
is the measurable functiongiven by
=( p(cc~),
HereAnnales de l’Institut Henri Poincaré-Section
109
« MINIMAL LENGTH » MULTI-CHANNEL
the sequence of random variables
(Zl, 1 E N)
is E-valued. Onfil
we defineZo
= 0 andê
=A(61, Xb Zn).
We denoteQe :
We utilise :
1)
thecontinuity of ee
onS22 ; 2)
that the set definedby
L o
ET1(X1)
= min L oET1(k)
is closed inOe (by
thecontinuity
ofL)
andcarries all of the
Qe (by
thehypothesis (M)
onR) ;
hence ifthe en 03BF Qe
are
tight, Oe being
metrisable andseparable
and its Borelsigma-field being
induced
by
a Polishtopology,
weconclude, using propositions
1 and2,
that theproblem
has a solution.Since
Qo
isstationary
onIlo
and since the space(1, K)N*
is compact,to obtain this result it suffices to prove that the laws of
(ETn, n
EN)
onQ~
are
tight
forQe.
’"
We
begin by noting
that inEm
theset !!
C(C positive constant)
is compact.
Indeed,
we have P EEm and II
P( ~
~ Cimplies
thatd°P C/m,
and thus we deduce that finite union of compact
sets of
having
thefollowing
form :It remains to
verify
that for(Wt,
t ER + )
onQe
with values inR~
definedby:
.the variables
0)
form atight
sequence forQe.
We suppose the number of channels K
superior
to 2(else
we have theresult at
once)
and we defineRn
=R(WTn)
the reordered vector ofwaiting
times
(decreasing) for n 1,
and we define forl E ( 1, K)
We are
going
to use the twofollowing
lemmas :Proof
- Let n be aninteger ~ 1,
thenthen
Vol.
110 A.-S. SZNITMAN
2)
If there existsjo
> l such that =a)
IfRn(jo)
+ 6n >Rn(l) :
then
then
, .. ~ ..., .
The
set { Cln 3K }
is includedQe-a.
s. in the setsince
C
3Kimplies 3, consequently for j % l,
3 and therefore
R"~) -
3(since
m . M =1).
M m
On
Em
we have thefollowing inequalities :
( for we have
II
P( ~ ]
and +1) P ( ).
Then
if j
~ 1 and p,K)
are such thatthen :
and
consequently :
implies
L oETn(k)
> L oETn(p)
andusing hypothesis (M)
on the kernel Rwe have
Qe-a.
s. L o L oETn(k)
if = forFrom this we deduce the result of lemma A.
LEMMA B. - Let
(X, 8, P)
be anergodic
system, A and B random variablesrespectively positive
andintegrable
such that :Annales de l’Institut Henri Poincaré-Section
« MINIMAL LENGTH » MULTI-CHANNEL 111
If H = sup
(A _
+B - i + ~
+ ... +B -1 )
thent~i
Proof.
- Note that lim supA 03BF 03B8-K
is a. s. constant(using ergodicity).
k
Let
pe)0, 1(
and BP =B+ -
then if p is such thatH Hp = sup >>,
(A _
i +Bp ~ +
1 + ... + Bpi~.
For n > 1 we haveand then lim sup
H 03BF 03B8 -n - E(BP)
for psatisfying
thepreceeding
condi-n
tions,
and hence we obtain lemma B.We now resume the
proof
ofproposition
3. Let p E(0, 1)
such thatThe case p = 0 presents no difficulties
(it
reduces tomajorizing
as in theclassical
stationary single waiting queue),
and we consider here the casep >
1.Because of the form of the random variables
Cn
there existpositive coefficients b and bh (h E (K - p,
K -1))
such that :For N ~ 1 we have :
Qe-a.
s.where Xq
= 6q -( p
+1 )iq, q >
1.We obtain
(I)
as follows : let T denote thelargest
indexmE (1, N)
suchthat
RJK)
is zero(this
set isQe-a.
s. non empty sinceRi(K)
= 0Qe-a. s.).
We then have :
s. and
(I)
follows.112 A.-S. SZNITMAN
On the other hand if M ~ 2:
Indeed on
Ak
= >0 ~
if N(random)
is thelargest
indexof
(1,
M -1)
such thatXN
= k(this
set isQe-a.
s. non empty onAk)
wehave
WT-N(k)
+ 6N -(TN
+ ... + while alsoQe-a.
s.mWTN(k) - MRN(K)
=mWT-N(XN) -
3 onAk,
thereforefrom which
(II)
follows.Further let us set
Yq
=(M(K - l)
-m)Tq - Maq
forq >
1 and l E(1, K)
then
E(Y~)
0 for l > K - p.Combining
lemmaA,
the bounds(I)
and(II)
and lemmaB,
we canshow that there exists an a. s. finite random variable F on
(flo, Qo)
suchthat lim
F 03BF 03B8-n
= 0Qo-a.
s. andRM(1)
is dominated in lawby
n
From this we conclude that
RM(l)
is dominatedby
which is an a. s. finite and
positive
random variable on(Flo, Qo).
Thusthe laws of the
1)
aretight
forQe,
and hence the laws of the1)
aretight
aswell,
and this is sufficient to conclude theproof,
as we have
previously
remarked. -In
ending
this section we aregoing
to examinerapidly
the result oneobtains in the more classical situation of a multi-channel with minimal
waiting-time.
We
begin by describing
this multi-channel: it is a system of Kparallel waiting
queues, each one of which follows a « first come first served »policy,
and where thearriving
client chooses one of the queues with minimalwaiting-time. (This
choice cancorrespond
to each clientusing
anetiquette indicating
the service time he willneed,
thusallowing
a new client tochoose a queue with minimal
waiting time ; alternatively
this model arises in the case where thearriving client joins
onelarge
commonwaiting
queue for the K servers, and
patronises
the free server when his turn arrives.In the first case one
physically
has K servers and K queues, while in the latter onephysically
has one common queue and Kservers.)
Poincaré-Section
113
« MINIMAL LENGTH » MULTI-CHANNEL
One can find in
[4 ]
and[2] ]
astudy
of this system within a renewalframework,
and in[1 ]
within theergodic
framework. Ingeneral,
thesemodels
give
a construction of the reordered vector ofwaiting-times
wherethe information of which file the client chooses is lost whereas the
stationary
model we construct here retains this information.
This
result,
which issimpler
than the one at thebeginning
of thissection,
is obtained in a similar fashion : the state space E is none other than
RK ,
the continuous semi-flow on E is the function
assigning (x - ta)+
to(t, x)
ER +
x E(where
a = a 1 + ... + aK if(ai,
i E( 1, K))
is the canonical basisof RK),
D isequal
toR +
x( 1, K)
andfinally
A is the functionassigning
to
(6, i, x).
~ With the above definitions we can pose the
following problem :
Let
Po
be astationary, ergodic probability
law onHo,
with Palmproba- bility Qo.
We seek atriple (II, 03A8(Wt,
t ER)),
where II is aprobability
spaceof
typeS, 03A8
is a transportof
II towards03A01, (Wt,
t ER)
is an E-valued sta-tionary
process on II which is a solutionof
theperturbation of
Sby
A atthe times
Tn.
Thistriple
mustverify :
- the
image
onHo of
the law P on II isPo ;
- P-a. s.
(and
in the same mannerQ-a.
s.,i,f’ Q
is the Palmprobability of
P) we have :(where
is the l-th component of the vectorWt
andXn
is the index ofthe queue that the client
arriving
at timeTn chooses).
We then have the
following
result :PROPOSITION 4. - If
EQo(a)
K. then thepreceding problem
has a solution.
Finally
let us add a remark on someparadoxical points
a propos of the minimalwaiting-time
system ;Remark. -
1)
It ispossible
to chooseHo
andQo
such that one canconstruct on the one hand a
cyclical
model of two queues, and on the other hand a minimalwaiting-time
model on(IIo, Po)
and obtain :(the expectations
are taken with respect to bothprobabilities
ofPalm,
noted
Q~
andQm, and !! ( ( ~
denotes the norm onR2 given by
Vol.
114 A.-S. SZNITMAN
Thus for
example :
To=l T1=1 i3=16 is=1
customer n° 0 I II III IV V VI etc.
service time of the 13 8 5 14 5 2 13 customer
cyclical queue
queuequeue
I II x 0 0 x 12 0 x 11 7 x 15 6 x 0 4 x 3 4 x 00( x
indicates the queue chosenby
the i-th customer who sees thewaiting
time vector of the i-th column as he enters the
system).
minimal
waiting queue I
x 0 12 11 x 10 8 7 x 0time queue II 0 x 0 x 7 11 x 0 x 4 0 queue
Qo)
is anergodic
space of sixpoints
and we have := ~(0 6
1 + 0 + 11 + 6 + 0 +3)
=20/6
Em(W-(Xo))=6(0+0+7+ 10+0+4)=21/6
1E~( ~ ~ W ~ ~ )
=62/6
and =70/6 .
2)
Unlike the case of thewaiting
queue with one server, one does not have ingeneral
that the laws of the vectors ofwaiting
times areincreasing
when one considers the
evolutionary
modelstarting
from 0(no
clientin the
system).
On the otherhand,
one cannotalways
bouild thestationary
model on
Ho (i.
e. find the(1, K)-valued
andRK-valued
X and W onIlo
which would allow one to solve the
problem
weposed.
REFERENCES
[1] BOROVKOV, Stochastic Processes in Queueing Theory Springer Applications of
Mathematics.
[2] CHARLOT, GHIDOUCHE and HAMAMI, Irréductibilité et récurrence au sens de Harris des « temps d’attente » des GI/G/q. Laboratoire de Probabilités de l’Université de Rouen, 1976.
[3] FAYOLLE and LASNOGOROVSKI, Two Coupled Processors: the reduction to a Rie- mann-Hilbert problem. ZFW, Band 47, Heft 3, 1979.
[4] KIEFER and WOLFOWITZ, On the Theory of Queues with many Servers. Trans. Amer.
Math. Soc., t. 78, janvier 1955, p. 1-18.
[5] NEVEU, Cours sur les Processus Ponctuels de Saint-Flour. Springer Lecture Notes in Maths, t. 598, 1976.
[6] SZNITMAN, Perturbation Ponctuelle d’Évolution : construction d’espaces station-
naires. Annales de l’IHP, 1980, n° 4, p. 299-326.
( Manuscrit reçu le I U juillet 1981) Vol. XVIII, n° 1-1982.