• Aucun résultat trouvé

Joint distribution of the number of customers in the queue and the number of batches served at time <span class="mathjax-formula">$t$</span> within a busy period

N/A
N/A
Protected

Academic year: 2022

Partager "Joint distribution of the number of customers in the queue and the number of batches served at time <span class="mathjax-formula">$t$</span> within a busy period"

Copied!
8
0
0

Texte intégral

(1)

RAIRO. R ECHERCHE OPÉRATIONNELLE

A. B ORTHAKUR

Joint distribution of the number of customers in the queue and the number of batches served at time t within a busy period

RAIRO. Recherche opérationnelle, tome 15, no3 (1981), p. 271-277

<http://www.numdam.org/item?id=RO_1981__15_3_271_0>

© AFCET, 1981, tous droits réservés.

L’accès aux archives de la revue « RAIRO. Recherche opérationnelle » implique l’accord avec les conditions générales d’utilisation (http://www.

numdam.org/conditions). Toute utilisation commerciale ou impression systé- matique est constitutive d’une infraction pénale. Toute copie ou impression de ce fichier doit contenir 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/

(2)

R.AXR.O. Recherche opérationnelle /Opérations Research {vol. 15, n° 3, août 1981, p. 271 à 277)

JOINT DISTRIBUTION OF THE NUMBER OF CUSTOMERS IN THE QUEUE

AND THE NUMBER OF BATCHES SERVED AT TIME t WITHIN A BUSY PERIOD (#)

b y A . B O R T H A K U R (x)

Abstract, — Thîs paper deals with a bulk queueing System wîth Poisson input and gênerai service time under the service policy that a batch wiil cpntain not less than " a " and not more than "b" units. The object of this note is to obtain the joint distribution of the number of customers in the queue al time ***** and the number ofbatches served in (0, t)for thefirst (or a particuiar) busy period ofsuch a bulk queue, Some earlier results are atso derived as special cases ofour present resutt.

Keywords; bulk queue, gênerai buïk service ruîe, busy period.

Résumé- — On considère ici un modèle du type M/G/l où les services se font par groupes d'unités tel que le quorum d'unités qui doivent être présentes pour qu'un service commence, soit « a », et la capacité ou V'effectif maximal autorisé de service, soit «b», Vobjet de cette note est d'obtenir la distribution jointe du nombre d'unités à la file au temps «t» et du nombre de groupes servis en (0, t) pendant la

première « période occupée » (busy period}. Des résultats déjà connus en sont dérivés comme cas particuliers.

1. INTRODUCTION

Prabhu [3] obtained the joint distribution {jd ) of the length of the busy period and the number of customers served during that busy period for the M/G/l queueing system. Later, Greenberg and Greenberg [2] considered the unrestricted M / M / l queue and obtained thejd of the number of customers in the system at time t and the number of customers served in the interval (0, t).

Recently, Scott [4* 5] has extended this result further and obtained the Laplace transform (LX) of the generating function (gf) of the jd of the number of customers in the system at time t, the number of customers already served and the number of busy periods completed in the interval (0, t) for a M/M/l queue with limited waiting room and an unrestricted M/G/l queueing system. His results lead to the détermination of a number of useful results.

(*) Received April 1980.

(J) Oauhati University, Department of Statistics, 781014 Assam, India,

R.A.I.R.O. Recherche opérationnelle/Opérations Research, 0399-0559/1981/271/$ 5,00 C* AFCET-Bordas-Dunod

(3)

212 A, BORTHAKUR

The purpose of ths note is ïo obtain, within the first or a partkular busy period the L X of the gf for the j ^ of the rmmbcr of eustomers in the queue (excluding those in service) at time t and the rmmber of batóhes served in the interval (O, 0 for an unrestricted M/G/1. queue where çustomers arriving in groops are served in batehes under the gênerai rule for bulk service.

We assurae thaf customers arrive in groups of variable size m accordance wïîh a Poisson process wiih parameter X; Xctàt { Y, cr ^ I } is îhe flrst order piobabiiity thaï a groop of sîze r arrives în time At t The customers are servçd by a smgie server of capacity ( t6 " m batebes of size(fc \a%k<*b) under the "genera!

raie" for buik service. Under this gênerai ruîe the server s t a m service ooly when a mÎBimum Biimber of nuits ' V is present in the queue. îf the server is free and ïï the lïumber of «aits m ihe queue ïs " a " or roore but less ihan or equai to "b*\ the en tire queue ïs taken for service and îf the queue length is greater thati h then *%fr"

iiBits are taken îisto service while others wait m the queue, The service time of each batch is assumed to have independent général distribution with density ftmetiem 0 (t) and is independent, of batch size,

2, EQUATIONS OF THE SYSTEM

Defme;

pw+ B {x, 0 dx s probabiîity that the server is btisy, the mimber

waiting m the queue at time t h m, the ïîumber of batches served dtîring the interval (0, t) is n and a batch is beiiig served with elapsed service time iying bet ween x and x + dx(?n, n g 0);

P^ ^ (j ) ^ probabîlity that the server is busy, the aumber of customers waiting m the queue at orne £ is m aod the ntiniber of bafehes served during the interval (0, f) is « {ms n Ë 0);

Or, * 0 ) ™ probabiîity that the system isîdîe, the aumber of customers waiting ia the queue at time t ïs r and the number of batches served in (0, t) is

ƒ,(£, n) ^ j o m t probabiîity that the leagth of the (conditionai) busy period endmg with r customers In the queue is t and the number of batches served in its duration is n {n g 1, 0 S r i a -1)^

Elementary probabiîity reasoning leads to the folio wing difference-differeötial for the Rrst (or a particular) busy period;

RA,Ï,R,O, Recherche opéraCianuci

(4)

DISTRIBUTION OF NUMBER OF CUSTOMERS AND BATCHES 273

= (d/dt)Qr

,„(t)= P P

r

,

n

-Ax,

J o

(2)

(3)

where l(x)dx is the first order conditional probability that the service will be completed in the interval (x, x-\-dx) given that it has not been completed till time x; D (x) and / (x) being connected by the relation:

The boundary conditions are:

i%,,o ( 0 , 0 = =

o.» ( 0 , 0 = 1 [ Pr.n-l(x9t)l(x)dx

J O

(4) (5)

(6)

3. SOLUTIONS OF THE EQUATIONS

Let us assume that the time origin is the beginning of the service of a batch of size (k | a ^ k ^ b) with zero customers in the waiting line, i. e.:

Using the generating functions:

Fr(t9v)=

P(t; « , » ) = £ f P

m

,

n

U)u

m

v,

and:

P(x,t;u9v)= Pm.n(x9t)umvm m-0 n=0

(7)

vol. 15, n°3, août 1981

(5)

2 7 4 A. BORTHAKUR

it is easy to obtain from (1) through (2) and (4) through (6) that:

(3/3x)P(x, t; u9 ü) + (3/3t)P(x, t; u, v)

+ [X + l(x)~XC{u)]P(x,t;u,v) = O (8)

P(0, t\ u, v)l(x)dx

uf aP ( 0 , t;u,v) = v

J

+ v £ ü-Y^-tt') f°°P

r

,

n

(x,

n = 0 r = a J O

- » £ »" { Ï «' f " *%.„ (x, t) l(x) dxi.

t ) / ( x ) i x

i (9)

The solution of the Lagrangian type of équation given by (8) is:

P(x9t;u9v) = H(t-x;u9v)exp{-N{x)-X[l-C(u)]x}t (10) where N {x)= l (y) dy and H (., u, v) is given by:

J o

Jî(-y;u,t>) = 8(y) for y > 0, t; ii, i?) = P(0, t; M, i?) for r > 0.

Let us now dénote the L.T. of a function/ (t) by ƒ (s). Thus, we find from (10) on using (7):

^(x,s; u, t>) = [ l + P (0, s; u, v)] exp {-AT (x)-xfc(s, «)}, (11) where ft(s, u) = s + ^-À,C (M).

Substituting (11) into the L.T. of (9) and using the L.T. of (3), we get, on simplification:

1 + P (0, s; u, v) = A(s; M, v)/[ub-vD {h(s, u)}], (12) where:

A{s;u,v) =u

b

+ vf

i

i / x V - O ('°P

r

,

m

(x,s)l(x)dx - V «

r

f,(*, »)•

n=0 r=û J 0 r=0

Now, since 1 + P (0, s; u, u) converges in the région | v \ ^ 1, Re (s) > 0, the zéros of the denominator and numerator on the right hand side of (12) must co- incide. Hence, following Rouche's theorem, we get that the zéros of (12) lying inside the unit circle | u \ = 1 must make the numerator vanish giving rise to b

R.A.LR.O. Recherche opérationnelle/Opérations Research

(6)

DISTRIBUTION OF NUMBER OF CUSTOMERS AND BATCHES 2 7 5

équations A (s;,ut, v) = 0, 0 = 1 , 2, . . . , b). These b équations when solved give the b unknowns, viz., Fr(s, v), (r = 0, 1, . . . , a— 1);

Pr>ll(x,,s)J(x)dx (r =

Thus 1 + P (0, s; w, v) is completely known.

Hence, frorn (11) and (12), we fmd:

f

00 s; M, Ü) =

J o

P (s; u9v)= I P (x, s; M, -I;) dx

-!?D{fc(s,tt)}]. (13) The équation (13) détermines, in terms of L.T., the gfoiûïtjâ of the number of customers waiting in the queue ât time t and the number of batches served during the period (0, t).

4. PARTICULAR CASES

I. If in équation (13) above, we let v -• 1, we get the L.T. of the gf of the busy period process as:

P ( s ; u , l) = [(l-ö{fc(s,

- °E w

r

F

r

(5, 1)1 (

where:

Ub-D {h (s, u)})\

Pr(x? s)= t Prtn(*> s) and Fr(s, 1)= £ 7r(^ n).

The above resuit agrées with that of Borthakur [1].

IL By letting u -> 1 in (13)5 we get the L;T. of the gf of the number of batches served during the interval (0, t). Thus we have:

vol. 1.5, n°3, août 1981

(7)

276 A, BORTHAKUK

It is important to note that this gf is independent of batch size in which it occurs in service mechanism and input process.

III, Suppose arrivai and service occur one by one and the servicing time of each unit is négative exponential with parameter \i. In this case:

P (s; u% t?) = [ « - F0 (s, v)]/

On using the Rouche's îheorem, P (s; u, v) can be put în the form:

where ot; (s, v),i^l.2(ot2>a1) being the roots of the équation:

Xu2~(

are given by:

at (s, v) — [(s + X -f \x) ±

Now collecting the co-efficient of um vm from the expansion of P (s; u9 v), we find:

The Laplace inverse of Pm n (s) is:

The joint distribution of the length of the busy period and the number of customers served during its duration for a simple queue may be obtained from (3) as:

This resuit agrées with that of Prabhu [3] (for i = 1 in his resuit) and Takâcs [6].

REFERENCES

L Â. BORTHAKUK, On Busy Period of a Bulk Queueing System with a General Rulefor Bulk Service, Opsearch, Vol 12, 1975, pp. 40-46.

2. H. GREENBERG and I. GREENBERG, The Number Served in a Queue,, Op. Res., Vol. 14, 1966, pp. 137-44.

R.A.I.R.O. Recherche opérationnelle/Opérations Research

(8)

DISTRIBUTION OF NUMBER OF CUSTOMERS AND BATCHES 2 7 7

3. N. U. PRABHU, Queues and Inventories, John Wiley, New York, 1965.

4. M. SCOTT, Further Re suit s for the M/M/X Queue, Cahiers du Centre d'Études de Recherche opérationnelle, Vol. 16, 1974, pp. 251-60.

5. M. SCOTT and M. B. ULMER Jr., Some Resuîtsjor a Simple Queue with Limited Waiting Room, Zeitchrift fur Op. Res., Vol. 16, H 5, 1972, pp. 199-204.

6. L. TAKÂCS, Introduction to the Theory of Queues, Oxford University Press, New York, 1962.

vol. 15, n°3, août 1981

Références

Documents relatifs

- For the M/G/1 queuing system the distribution of the number of crossings from above of a level K by the virtual delay time during a busy cycle is derived; the

Corollary C is already known in arbitrary dimension for varieties of general type: for these derived equivalence implies K-equivalence by a result of Kawamata [11], while

The main goal of this paper is to prove the existence of cuspidal automorphic rep- resentations for some series of examples of S-arithmetic subgroups of reductive groups

Toute utilisa- tion commerciale ou impression systématique est constitutive d’une in- fraction pénale.. Toute copie ou impression de ce fichier doit conte- nir la présente mention

SOULÉ: On K-theory and values of zeta functions, in Current Trends in Algebraic Topology, CMS Conference Proceedings, Vol. TATE: p-divisible groups, in Proceedings of

Institut fur Mathematik und angewandte Statistik der Universitât für Bodenkultur Feistmantelstraße 4 1180 Vienna

Since the sum of independent identically distributed random variables converges (after normalization) to the normal distribution it follows from Lemma 4.5. Because

ICHIMURA, On the ring of integers of a tame Kummer extension over a number field. ICHIMURA, Normal integral bases and ray class