• No results found

Monotonicity of the throughput of a closed exponential queueing network in the number of jobs

N/A
N/A
Protected

Academic year: 2021

Share "Monotonicity of the throughput of a closed exponential queueing network in the number of jobs"

Copied!
12
0
0

Bezig met laden.... (Bekijk nu de volledige tekst)

Hele tekst

(1)

queueing network in the number of jobs

Citation for published version (APA):

Wal, van der, J. (1985). Monotonicity of the throughput of a closed exponential queueing network in the number of jobs. (Memorandum COSOR; Vol. 8521). Technische Hogeschool Eindhoven.

Document status and date: Published: 01/01/1985

Document Version:

Publisher’s PDF, also known as Version of Record (includes final page, issue and volume numbers)

Please check the document version of this publication:

• A submitted manuscript is the version of the article upon submission and before peer-review. There can be important differences between the submitted version and the official published version of record. People interested in the research are advised to contact the author for the final version of the publication, or visit the DOI to the publisher's website.

• The final author version and the galley proof are versions of the publication after peer review.

• The final published version features the final layout of the paper including the volume, issue and page numbers.

Link to publication

General rights

Copyright and moral rights for the publications made accessible in the public portal are retained by the authors and/or other copyright owners and it is a condition of accessing publications that users recognise and abide by the legal requirements associated with these rights. • Users may download and print one copy of any publication from the public portal for the purpose of private study or research. • You may not further distribute the material or use it for any profit-making activity or commercial gain

• You may freely distribute the URL identifying the publication in the public portal.

If the publication is distributed under the terms of Article 25fa of the Dutch Copyright Act, indicated by the “Taverne” license above, please follow below link for the End User Agreement:

www.tue.nl/taverne

Take down policy

If you believe that this document breaches copyright please contact us at:

openaccess@tue.nl

providing details and we will investigate your claim.

(2)

Memorandum CaSaR 85-21 Monotonicity of the throughput of a closed exponential queueing network

in the number of jobs by

J. van der Wal

Eindhoven, the Netherlands December 1985

(3)

Abstract.

MONOTONICITY OF THE THROUGHPUT OF A CLOSED EXPONENTIAL QUEUEING NETWORK

IN THE NUMBER OF JOBS

by

J. van der Wal

It ~s shown that the throughput of a closed exponential queueing network ~s nondecreasing in the number of jobs in the system if the service rate in each station is nondecreasing in the number of jobs in that queue.

The line of proof seems to be extendable to a variety of non separable networks.

1. Introduction.

In this note we prove the intuitively obvious result that the throughput of a closed exponential queueing network is nondecreasing in the number of jobs in the system

if

in each station the service rate is nondecreasing in the number of jobs in that station.

Two proofs are given.

The first one is based on the relation between continuous and discrete time Markov chains and uses mathematical induction.

The second proof is based on a reformulation in which the extra jobs in the system are given a somewhat lower priority.

Recently various publications appeared on monotonicity results for queueing networks, sometimes in relation to control.

See e.g. Yao [1985J, Robertazzi and Lazar [1985J, Suri [1985J and Van Doremalen and De Waal [1985].

These authors all explicitly use the product form solution, which in neither of the proofs given here plays a role.

(4)

The paper 1S organized as follows. In section 2 the model and some notations are introduced, and the ma1n theorem is formulated. Section 3 presents some well-known results on the relation between continuous and discrete time

Markov chains with rewards. The first proof, based on the results of section 3, is given in section 4. Section 5 contains an outline of the other proof.

Finally section 6 mentions some extensions.

2. The model.

We consider a closed exponential queueing network with N stations

and queue length dependent service rates ~.(k) if k jobs are present at queue 1.

1

The routing of the jobs is determined by the irreducible matrix P with elements p .. indicating the probability that a job after its completion at queue i jumps

1J

to queue j. The service demands of the jobs are all independent and exponen-tially distributed with a mean normalized to 1.

The state of the system can be characterized by the vector ~ = (k

1, ••• ,kN) with k. the number of jobs in station i. The set of all such state vectors

1

with k. ~ 0 and

I

k. = K will be denoted by S(K). So S(K) is the set of all

1 1

possible states for the queueing network containing K jobs. The queueing network model with states S(K) gives rise to an irreducible continuous time Markov chain if P is irreducible (as we already assumed) and if all ~.(k) are

1 positive for k

>

0 as we will assume from now on.

The throughput of the network will be defined as the average number of service completions per unit time in station 1.

(5)

So

where p(~) is the limiting probability of the network being in state k. That the network has a product form solution however is not relevant here.

Now the monotonicity can be stated as

Theorem. If

~.(k+1) ~ ~.(k) for all i and k

~ ~

then

T(K+1) ~ T(K) for all K=O,1, ••.•

3. Preliminaries.

Let Q be the generator of an irreducible finite state Markov chain with reward rate r(t) the system is in state £. We denote this chain by (Q,r). With this continuous time chain one may associate a discrete time Markov chain with transition matrix R I + aQ, where a

>

0 is a constant such that R ~s nonnegative, and with immediate reward per period r(t) if the system is in state t.

The irreducible discrete time Markov chain will be denoted by (R,r). Then we have the following well-known results

(6)

Lennna 1.

The equilibrium distribution of the chains (Q.r) and (R,r) are identical. Hence the average reward per unit time for (Q,r) and the average reward per period for (R,r) are equal as well.

And Lennna 2.

Let (R,r) be an irreducible discrete time Markov chain with rewards, and let g be the average reward per period for this chain.

Let further vn be the n-period reward vector, so

and also

(0

v n+l

Then for each state i

lim n-1 vn(i)

=

g.

n-+<»

An innnediate consequence of this lennna is

Lennna 3.

Let (Pl,r1) and (P2,r2) be two irreducible }~rkov chains with average reward per period g1 and g2 respectively. (The chains need not have the same number of states). Let v~ and v~ be the n-period reward vector for chain 1 and 2 respectively.

(7)

If for some state 1 in chain 1 and some state j in chain 2 we have

v~(i) ~ v~(j) for all n , then Proof. -1 n -1 n lim n v 1 (i) ~ lim n v2(j)

=

g2 • n-+«> n-+«>

So this lemma enables us to compare different chains, 1n our case networks with K and K+1 jobs.

4. Proof of the theorem.

In order to prove T(K+1) ~ T(K) we consider the two continuous time Markov

chains with rewards (QK,rK) and (QX+1,rK+1). Here QL is the generator for the network with L jobs and r

L is the reward structure defined by

rL <.~)

Related to these continuous time chains we define the discrete time chains

with a

>

0, but sufficiently small for I + aQK and I + aQK+1 to be nonnegative.

(8)

Now define v~ and v~+l to be the n-period reward vectors for the two chains. Then according to lemma 3 it suffices to show that for some state x

E

C(K) and some state y

E

S(K+l)

By induction we will prove for all m

where ~t denotes the ~-th unit vector: (0, ..• ,0,1,0, ..• ,0) with the 1 on place ~. It might seem that proving it for one pair k , ~~ would be sufficient but for the induction step we need all such pairs.

For m =

°

(2) trivially holds. Assuming that (2) holds for m n we prove it for m = n+ 1 •

, ( ) n+ 1 ( ) d vn

K + 1 (k)

Using the recurS10n 1 we can express v

K+1 ~ + ~t an 1n terms of n n v K+1 and V

K

.

First vn+1 (k) K - ' And with 01£ + a " ~ ~.(k.)

I

p .. vn(k + e. - e.) 1 1 1J K - - J 1 1 j + (1 - a

I

~.(k.» V~(k). i l l -1 if t 1 and

°

elsewhere,

(9)

Using (3) (4) + a \. l ~.(k.) \. p .. vKn 1(k + en + e. - e.) 1 1 l 1J + - - N - J - 1 1 J

VKn+1(~

+

~n

+

~J'

- e.)

~

vn(k + e. - e.) N - 1 K - -J - 1

(the induction hypothesis for ill

=

n)

(1 - a

L

~i

(ki

»

v~(~)

i

(the induction hypothesis for ill

=

n)

we see that

So (2) holds for all ill, whence, by lemma 3,

(10)

5. Another proof.

An alternative way to derive a proof of the monotonicity 1S the following. Consider the K+l-job system. Color in this system K jobs red and the

remaining one blue and organize the servicing of the jobs as follows

If in station i there are k red jobs and no blue ones, then service the red job at the head of the queue at the rate ~.(k).

1

If in station i there are k red jobs and also the blue job, then service the red job at the head of the queue at the rate ~.(k) and the blue one at the rate ~.(k+l) - ~.(k) which 1S

1 1 1

nonnegative.

It is intuitively clear that the red jobs in the K+1-job system behave exactly the same as the K jobs in the K-job system. So the throughput of the red jobs in the (K+1)-job system is the same as the throughput of the whole K-job system. It is only a matter of technique to show that the marginal distribution of the red jobs over the stations is at each time t the same as the distribution in the K-job system, provided they are given the same initial distribution.

Clearly, since ~.(k+1)

?

~.(k), the blue job always receives a nonnegative

1 1

amount of attention and thus has a nonnegative throughput.

Hence the total throughput of the K+l-job system is at least equal to the throughput of the K-job system: T(K+l) ? T(K).

This type of argument can also be exploited to treat monotonicity 1n net-works with priorities.

(11)

For instance, take a network with two types of jobs, where one of the types, say the red ones, has absolute priority over the other type, the blue ones, in each station. Adding one blue customer does not influence the behaviour of the red jobs. And if we paint the added job yellow and give the blue jobs priority over the yellow one then it is clear that blue jobs behave as if no yellow one is present. From this one may conclude that the total throughput increases.

6. Extensions.

Looking at the proof one sees that the line of proof in section 4 may be used to establish the monotonicity of other system characteristics.

For any reward structure for which r(~ + ~t) ~ r(~) the average reward per unit time with K+1 jobs is at least equal to the average reward for K jobs. This 1S easily seen by looking at the proof of the theorem. For the net-work we considered (4) and (5) can always be shown from the induction assumption. So the monotonicity follows if also (3), i.e. r(~ + e

t) ~ r(k) holds.

Examples.

The average queuesize 1n station 1. (Take r(k)

=

k.).

- 1

The probability of having at least k jobs 1n station 1. (Take r(k) if k. ~ k and 0 elsewhere).

1

The busy fraction in station 1.

The average serV1ce rate in station i.

Further note that the monotonicity result also holds for networks with nonexponential service times and processor sharing discipline, because the throughput of such a network is equal to the throughput of an exponential network with the same mean job sizes.

(12)

References.

Doremalen, J.B.M. van and P.R. de Waal (1985), An approximation method for closed queueing networks with two-phase servers, Eindhoven University of Technology, Department of Mathematics and Computing Science, Memorandum COSOR 85-15.

Robertazzi, T.G. and A.A. Lazar (1985), On the modeling and optimal flow control on the Jacksonian network, Performance Evaluation

i,

29-43.

Suri, R. (1985), A concept of monotonicity and its characterization for closed queueing networks, Operations Research 33, 606-624.

Yao, D.D. (1985), Some properties of the throughput function of closed networks of queues, Operations Research Letters

1,

313-317.

Referenties

GERELATEERDE DOCUMENTEN

Als er verdenkingen zijn op andere oorzaken kunnen er ook nog monsters door het Centrum voor Schelpdieronderzoek (IMARES) worden genomen.. De monsters voor

De meeste effectgerichte maatregelen, zoals een verlaging van de grondwaterstand of een verhoging van de pH in de bodem, verminderen de huidige uitspoeling, maar houden de

Om dit te realiseren heeft vereniging Zonnespreng een visie opgesteld en vervolgens de Wetenschapswinkel van Wageningen Universiteit en Researchcentrum gevraagd om een plan op

Beter heeft Hanna het getroffen met haar andere zoon, Peter, die het zowel zijn vader als zijn moeder naar de zin probeert te maken, die het tot wetenschappelijk medewerker weet

In haar nieuwe boek Chinezen van glas maakt de hoofdpersoon zich weliswaar zorgen om het anders- zijn van haar familie (die zelfs ,,iets onbestaanbaars'' wordt verweten), maar dat

Vandaar haar ontvankelijk- heid voor de praatjes van Steve, die aan haar verheven verlangens tegemoet komt met theorieën over `the Sublime' en haar wijs maakt dat het leven

Het stramien van zijn novelle is overbekend: een man die in Indië is geboren en getogen keert op latere leeftijd terug naar zijn `land van herkomst' en wordt daar tegen zijn

Maar desondanks: werkelijk aangrijpend zal deze novelle, naar ik vrees, alleen zijn voor de lotgenoten van de schrijver, die zich net als zijn hoofdpersoon dagelijks moeten